.btn {
  border-width: 1px;
}
img,
.card-wrap,
.card-wrapper,
.video-wrapper,
.mbr-figure iframe,
.google-map iframe,
.slide-content,
.plan,
.card,
.image-wrap,
.item-wrapper {
  border-radius: 1rem !important;
}
.video-wrapper {
  overflow: hidden;
}
body {
  font-family: Plus Jakarta Sans;
}
.display-1 {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 6rem;
  line-height: 1;
}
.display-1 > .mbr-iconfont {
  font-size: 7.5rem;
}
.display-2 {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 4rem;
  line-height: 1;
}
.display-2 > .mbr-iconfont {
  font-size: 5rem;
}
.display-4 {
  font-family: 'Inter', sans-serif;
  font-size: 1.3rem;
  line-height: 1.5;
}
.display-4 > .mbr-iconfont {
  font-size: 1.625rem;
}
.display-5 {
  font-family: 'Plus Jakarta Sans', sans-serif;
  font-size: 2rem;
  line-height: 1.5;
}
.display-5 > .mbr-iconfont {
  font-size: 2.5rem;
}
.display-7 {
  font-family: 'Inter', sans-serif;
  font-size: 1.5rem;
  line-height: 1.3;
}
.display-7 > .mbr-iconfont {
  font-size: 1.5rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 768px) {
  .display-1 {
    font-size: 4.2rem;
    font-size: calc( 2.75rem + (6 - 2.75) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.1 * (2.75rem + (6 - 2.75) * ((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.04rem;
    font-size: calc( 1.105rem + (1.3 - 1.105) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.105rem + (1.3 - 1.105) * ((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.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
}
@media (max-width: 992px) {
  .display-1 {
    font-size: 3.6rem;
  }
}
@media (max-width: 767px) {
  .display-1 {
    font-size: 2.4rem;
  }
}
@media (min-width: 992px) and (max-width: 1400px) {
  .display-1 {
    font-size: 4.2rem;
    font-size: calc( 2.75rem + (6 - 2.75) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.1 * (2.75rem + (6 - 2.75) * ((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.04rem;
    font-size: calc( 1.105rem + (1.3 - 1.105) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.105rem + (1.3 - 1.105) * ((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.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 62rem) / (87 - 62)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((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.8rem 1.6rem;
  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: #9c741d !important;
}
.bg-success {
  background-color: #3a341c !important;
}
.bg-info {
  background-color: #320707 !important;
}
.bg-warning {
  background-color: #9fe870 !important;
}
.bg-danger {
  background-color: #64d5ff !important;
}
.btn-primary,
.btn-primary:active {
  background-color: #9c741d !important;
  border-color: #9c741d !important;
  color: #ffffff !important;
  box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
  color: inherit;
  background-color: #c79425 !important;
  border-color: #c79425 !important;
  box-shadow: none;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #c79425 !important;
  border-color: #c79425 !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: #9fe870 !important;
  border-color: #9fe870 !important;
  color: #264d0c !important;
  box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
  color: inherit;
  background-color: #bcef9c !important;
  border-color: #bcef9c !important;
  box-shadow: none;
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #264d0c !important;
  background-color: #bcef9c !important;
  border-color: #bcef9c !important;
}
.btn-danger,
.btn-danger:active {
  background-color: #64d5ff !important;
  border-color: #64d5ff !important;
  color: #004964 !important;
  box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
  color: inherit;
  background-color: #97e3ff !important;
  border-color: #97e3ff !important;
  box-shadow: none;
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #004964 !important;
  background-color: #97e3ff !important;
  border-color: #97e3ff !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 {
  color: #ffffff !important;
}
.btn-primary-outline,
.btn-primary-outline:active {
  background-color: transparent !important;
  border-color: #9c741d;
  color: #9c741d;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
  color: #ffffff !important;
  background-color: #9c741d !important;
  border-color: #9c741d !important;
  box-shadow: none !important;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #9c741d !important;
  border-color: #9c741d !important;
}
.btn-secondary-outline {
  color: #d70081 !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: #d70081 !important;
  background-color: #ffd7ef !important;
  border-color: #ffd7ef !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 {
  color: #ffffff !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: #ffffff !important;
  background-color: #320707 !important;
  border-color: #320707 !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 {
  color: #ffffff !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: #ffffff !important;
  background-color: #3a341c !important;
  border-color: #3a341c !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 {
  color: #264d0c !important;
}
.btn-warning-outline,
.btn-warning-outline:active {
  background-color: transparent !important;
  border-color: #9fe870;
  color: #9fe870;
}
.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
  color: #264d0c !important;
  background-color: #9fe870 !important;
  border-color: #9fe870 !important;
  box-shadow: none !important;
}
.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
  color: #264d0c !important;
  background-color: #9fe870 !important;
  border-color: #9fe870 !important;
}
.btn-danger-outline {
  color: #004964 !important;
}
.btn-danger-outline,
.btn-danger-outline:active {
  background-color: transparent !important;
  border-color: #64d5ff;
  color: #64d5ff;
}
.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
  color: #004964 !important;
  background-color: #64d5ff !important;
  border-color: #64d5ff !important;
  box-shadow: none !important;
}
.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
  color: #004964 !important;
  background-color: #64d5ff !important;
  border-color: #64d5ff !important;
}
.btn-black-outline {
  color: #ffffff !important;
}
.btn-black-outline,
.btn-black-outline:active {
  background-color: transparent !important;
  border-color: #232323;
  color: #232323;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
  color: #ffffff !important;
  background-color: #232323 !important;
  border-color: #232323 !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 {
  color: #7a7a7a !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: #7a7a7a !important;
  background-color: #fafafa !important;
  border-color: #fafafa !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: #9c741d !important;
}
.text-secondary {
  color: #ffd7ef !important;
}
.text-success {
  color: #3a341c !important;
}
.text-info {
  color: #320707 !important;
}
.text-warning {
  color: #9fe870 !important;
}
.text-danger {
  color: #64d5ff !important;
}
.text-white {
  color: #fafafa !important;
}
.text-black {
  color: #232323 !important;
}
a.text-primary:hover,
a.text-primary:focus,
a.text-primary.active {
  color: #46340d !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: #66d022 !important;
}
a.text-danger:hover,
a.text-danger:focus,
a.text-danger.active {
  color: #00b8fd !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: #9c741d;
}
.nav-tabs .nav-link:not(.active) {
  color: #232323;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #320707;
}
.alert-warning {
  background-color: #9fe870;
}
.alert-danger {
  background-color: #64d5ff;
}
.mbr-gallery-filter li.active .btn {
  background-color: #9c741d;
  border-color: #9c741d;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
a,
a:hover {
  color: #9c741d;
}
.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
  color: #e0b558;
}
.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', sans-serif;
  font-size: 1.5rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control > .mbr-iconfont {
  font-size: 1.5rem;
}
.form-control:hover,
.form-control:focus {
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px 0px, rgba(0, 0, 0, 0.07) 0px 1px 3px 0px, rgba(0, 0, 0, 0.03) 0px 0px 0px 1px;
  border-color: #9c741d !important;
}
.form-control:-webkit-input-placeholder {
  font-family: 'Inter', sans-serif;
  font-size: 1.5rem;
  line-height: 1.3;
  font-weight: 400;
}
.form-control:-webkit-input-placeholder > .mbr-iconfont {
  font-size: 1.5rem;
}
blockquote {
  border-color: #9c741d;
}
/* Forms */
.jq-selectbox li:hover,
.jq-selectbox li.selected {
  background-color: #9c741d;
  color: #ffffff;
}
.jq-number__spin {
  transition: 0.25s ease;
}
.jq-number__spin:hover {
  border-color: #9c741d;
}
.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: #9c741d;
  border-bottom-color: #9c741d;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  color: #ffffff !important;
  background-color: #9c741d !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='%239c741d' %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;
}
.cid-tT2jhDrBr9 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-tT2jhDrBr9 .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;
}
@media (max-width: 767px) {
  .cid-tT2jhDrBr9 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-tT2jhDrBr9 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-tT2jhDrBr9 .navbar {
    padding: 0 128px !important;
  }
}
.cid-tT2jhDrBr9 .navbar.opened {
  transition: all 0.3s;
}
.cid-tT2jhDrBr9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-tT2jhDrBr9 .navbar .navbar-logo img {
  width: auto;
}
.cid-tT2jhDrBr9 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-tT2jhDrBr9 .navbar.collapsed {
  justify-content: center;
}
.cid-tT2jhDrBr9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-tT2jhDrBr9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-tT2jhDrBr9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-tT2jhDrBr9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-tT2jhDrBr9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-tT2jhDrBr9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-tT2jhDrBr9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-tT2jhDrBr9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-tT2jhDrBr9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-tT2jhDrBr9 .navbar {
    min-height: 72px;
  }
  .cid-tT2jhDrBr9 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-tT2jhDrBr9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-tT2jhDrBr9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-tT2jhDrBr9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-tT2jhDrBr9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-tT2jhDrBr9 .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-tT2jhDrBr9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-tT2jhDrBr9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-tT2jhDrBr9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-tT2jhDrBr9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-tT2jhDrBr9 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-tT2jhDrBr9 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-tT2jhDrBr9 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-tT2jhDrBr9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-tT2jhDrBr9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-tT2jhDrBr9 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-tT2jhDrBr9 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-tT2jhDrBr9 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-tT2jhDrBr9 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-tT2jhDrBr9 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-tT2jhDrBr9 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-tT2jhDrBr9 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-tT2jhDrBr9 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-tT2jhDrBr9 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-tT2jhDrBr9 .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-tT2jhDrBr9 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-tT2jhDrBr9 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-tT2jhDrBr9 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-tT2jhDrBr9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-tT2jhDrBr9 .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-tT2jhDrBr9 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-tT2jhDrBr9 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-tT2jhDrBr9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-tT2jhDrBr9 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-tT2jhDrBr9 .nav-item:focus,
.cid-tT2jhDrBr9 .nav-link:focus {
  outline: none;
}
.cid-tT2jhDrBr9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-tT2jhDrBr9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-tT2jhDrBr9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-tT2jhDrBr9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-tT2jhDrBr9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-tT2jhDrBr9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-tT2jhDrBr9 .dropdown-item.active,
.cid-tT2jhDrBr9 .dropdown-item:active {
  background-color: transparent;
}
.cid-tT2jhDrBr9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-tT2jhDrBr9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-tT2jhDrBr9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-tT2jhDrBr9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-tT2jhDrBr9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-tT2jhDrBr9 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-tT2jhDrBr9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-tT2jhDrBr9 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-tT2jhDrBr9 .navbar-buttons {
    text-align: left;
  }
}
.cid-tT2jhDrBr9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-tT2jhDrBr9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-tT2jhDrBr9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-tT2jhDrBr9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2jhDrBr9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-tT2jhDrBr9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-tT2jhDrBr9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2jhDrBr9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-tT2jhDrBr9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-tT2jhDrBr9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-tT2jhDrBr9 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-tT2jhDrBr9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-tT2jhDrBr9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-tT2jhDrBr9 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-tT2jhDrBr9 .navbar {
    height: 70px;
  }
  .cid-tT2jhDrBr9 .navbar.opened {
    height: auto;
  }
  .cid-tT2jhDrBr9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-tT2jhDrBr9 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-tT2jhDrBr9 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-tT2jhDrBr9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-tT2jhDrBr9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-tT2jhDrBr9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-tT2jhDrBr9 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-tT2jhDrBr9 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-tT2jhDrBr9 .navbar-brand {
    margin-right: auto;
  }
  .cid-tT2jhDrBr9 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-tT2jhDrBr9 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-tT2jhDrBr9 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-tT2jhDrBr9 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tT2jhDrBr9 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-tT2jhDrBr9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-tT2jhDrBr9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-tT2jhDrBr9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-tT2jhDrBr9 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-tT2jhDrBr9 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-tT2jhDrBr9 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upQUpeRmky {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upQUpeRmky .mbr-fallback-image.disabled {
  display: none;
}
.cid-upQUpeRmky .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-upQUpeRmky .container {
    padding: 0 16px;
  }
}
.cid-upQUpeRmky .card {
  justify-content: center;
}
.cid-upQUpeRmky .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upQUpeRmky .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upQUpeRmky .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upQUpeRmky .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upQUpeRmky .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upQUpeRmky .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upQUpeRmky .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upQUpeRmky .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upQUpeRmky .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upQUpeRmky .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upQUpeRmky .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upQUpeRmky .mbr-section-title {
  color: #ffffff;
}
.cid-upQUpeRmky .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upQUpeRmky .mbr-section-title,
.cid-upQUpeRmky .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upXuYc87Lo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upXuYc87Lo .mbr-fallback-image.disabled {
  display: none;
}
.cid-upXuYc87Lo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upXuYc87Lo .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-upXuYc87Lo .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-upXuYc87Lo .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-upXuYc87Lo .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-upXuYc87Lo .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-upXuYc87Lo .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-upXuYc87Lo .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-upXuYc87Lo .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-upXuYc87Lo .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-upXuYc87Lo .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-upXuYc87Lo .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-upXuYc87Lo .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-upXuYc87Lo .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-upXuYc87Lo .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-upXuYc87Lo .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-upXuYc87Lo .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-upXuYc87Lo .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-upXuYc87Lo .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-upXuYc87Lo .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-upXuYc87Lo .mbr-section-title {
  color: #050f0f;
}
.cid-upXuYc87Lo .item-title {
  color: #ffffff;
}
.cid-upXuYc87Lo .item-text {
  color: #ffffff;
}
.cid-upXuYc87Lo .mbr-section-title,
.cid-upXuYc87Lo .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlxhY4zyF {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlxhY4zyF .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlxhY4zyF .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-uIlxhY4zyF .container {
    padding: 0 16px;
  }
}
.cid-uIlxhY4zyF .card {
  justify-content: center;
}
.cid-uIlxhY4zyF .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlxhY4zyF .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlxhY4zyF .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlxhY4zyF .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlxhY4zyF .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlxhY4zyF .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlxhY4zyF .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlxhY4zyF .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlxhY4zyF .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlxhY4zyF .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlxhY4zyF .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlxhY4zyF .mbr-section-title {
  color: #ffffff;
}
.cid-uIlxhY4zyF .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlxhY4zyF .mbr-section-title,
.cid-uIlxhY4zyF .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uIlucucmpT {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uIlucucmpT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlucucmpT .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-uIlucucmpT .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uIlucucmpT img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-uIlucucmpT img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uIlucucmpT .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-uIlucucmpT .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-uIlucucmpT .card-link:hover a {
  background-image: none !important;
}
.cid-uIlucucmpT .card-link:hover {
  cursor: pointer;
}
.cid-uIlucucmpT .card-link:hover:before {
  width: 0%;
}
.cid-uIlucucmpT .card {
  margin-bottom: 3rem;
}
.cid-uIlucucmpT .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-uIlucucmpT .row {
  justify-content: center;
}
.cid-uIlucucmpT .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-uIlucucmpT .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-uIlucucmpT .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-uIlucucmpT .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-uIlucucmpT .card-text {
  color: #232323;
}
.cid-uIlucucmpT .card-title,
.cid-uIlucucmpT .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-uIlucucmpT .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-uIlucucmpT .card-link,
.cid-uIlucucmpT .link-icon,
.cid-uIlucucmpT .link-align {
  color: #232323;
}
.cid-tT2vzoTtrd {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-tT2vzoTtrd .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2vzoTtrd .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-tT2vzoTtrd .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-tT2vzoTtrd .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-tT2vzoTtrd .item-wrapper:hover .card-title,
.cid-tT2vzoTtrd .item-wrapper:hover .card-text,
.cid-tT2vzoTtrd .item-wrapper:hover .card-link,
.cid-tT2vzoTtrd .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-tT2vzoTtrd .item-wrapper:hover span {
  color: #9c741d;
}
.cid-tT2vzoTtrd .card-title,
.cid-tT2vzoTtrd .card-text,
.cid-tT2vzoTtrd .card-link,
.cid-tT2vzoTtrd .card-link a {
  transition: all 0.3s;
}
.cid-tT2vzoTtrd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2vzoTtrd .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-tT2vzoTtrd .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-tT2vzoTtrd .link-wrapper:hover {
  cursor: pointer;
}
.cid-tT2vzoTtrd .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-tT2vzoTtrd .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-tT2vzoTtrd .card-title,
.cid-tT2vzoTtrd .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-tT2vzoTtrd .card-text {
  color: #232323;
}
.cid-tT2vzoTtrd .content-head {
  max-width: 800px;
}
.cid-tT2vzoTtrd .mbr-section-title {
  color: #ffffff;
}
.cid-tT2vzoTtrd .card-link,
.cid-tT2vzoTtrd .link-icon,
.cid-tT2vzoTtrd .link-align {
  color: #232323;
}
.cid-upRk68ieAG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upRk68ieAG .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upRk68ieAG .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upRk68ieAG .google-map {
    margin-right: 17%;
  }
}
.cid-upRk68ieAG .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upRk68ieAG .google-map {
    margin-bottom: 70px;
  }
}
.cid-upRk68ieAG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upRk68ieAG .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-upRk68ieAG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upRk68ieAG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upRk68ieAG .header_box {
  margin-bottom: 40px;
}
.cid-upRk68ieAG .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upRk68ieAG .card_text {
  display: inline-block;
}
.cid-upRk68ieAG .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upRk68ieAG .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upRk68ieAG .mbr-text {
  text-align: center;
}
.cid-tT2vqvWCYh {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-tT2vqvWCYh .mbr-fallback-image.disabled {
  display: none;
}
.cid-tT2vqvWCYh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-tT2vqvWCYh .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-tT2vqvWCYh a {
  position: relative;
  width: fit-content;
}
.cid-tT2vqvWCYh a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-tT2vqvWCYh a:hover:before {
  width: 0;
}
.cid-tT2vqvWCYh .copyright {
  color: #ffffff;
}
.cid-tT2vqvWCYh .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-tT2vqvWCYh .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-tT2vqvWCYh .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-tT2vqvWCYh .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-tT2vqvWCYh .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-tT2vqvWCYh .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-tT2vqvWCYh p {
    text-align: center;
  }
}
.cid-upRneGnxsU {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upRneGnxsU .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;
}
@media (max-width: 767px) {
  .cid-upRneGnxsU .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upRneGnxsU .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upRneGnxsU .navbar {
    padding: 0 128px !important;
  }
}
.cid-upRneGnxsU .navbar.opened {
  transition: all 0.3s;
}
.cid-upRneGnxsU .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upRneGnxsU .navbar .navbar-logo img {
  width: auto;
}
.cid-upRneGnxsU .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upRneGnxsU .navbar.collapsed {
  justify-content: center;
}
.cid-upRneGnxsU .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upRneGnxsU .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upRneGnxsU .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upRneGnxsU .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upRneGnxsU .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upRneGnxsU .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upRneGnxsU .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upRneGnxsU .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upRneGnxsU .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upRneGnxsU .navbar {
    min-height: 72px;
  }
  .cid-upRneGnxsU .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upRneGnxsU .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upRneGnxsU .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upRneGnxsU .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upRneGnxsU .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upRneGnxsU .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-upRneGnxsU .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upRneGnxsU .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upRneGnxsU .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upRneGnxsU .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upRneGnxsU .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upRneGnxsU .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upRneGnxsU .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upRneGnxsU .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upRneGnxsU .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upRneGnxsU .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upRneGnxsU .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upRneGnxsU .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upRneGnxsU .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upRneGnxsU .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upRneGnxsU .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upRneGnxsU .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upRneGnxsU .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upRneGnxsU .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upRneGnxsU .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upRneGnxsU .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upRneGnxsU .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upRneGnxsU .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upRneGnxsU .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upRneGnxsU .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upRneGnxsU .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upRneGnxsU .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upRneGnxsU .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upRneGnxsU .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upRneGnxsU .nav-item:focus,
.cid-upRneGnxsU .nav-link:focus {
  outline: none;
}
.cid-upRneGnxsU .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upRneGnxsU .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upRneGnxsU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upRneGnxsU .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upRneGnxsU .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upRneGnxsU .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upRneGnxsU .dropdown-item.active,
.cid-upRneGnxsU .dropdown-item:active {
  background-color: transparent;
}
.cid-upRneGnxsU .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upRneGnxsU .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upRneGnxsU .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upRneGnxsU .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upRneGnxsU .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upRneGnxsU .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upRneGnxsU ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upRneGnxsU .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upRneGnxsU .navbar-buttons {
    text-align: left;
  }
}
.cid-upRneGnxsU button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upRneGnxsU button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upRneGnxsU button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upRneGnxsU button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upRneGnxsU button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upRneGnxsU button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upRneGnxsU nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upRneGnxsU nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upRneGnxsU nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upRneGnxsU nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upRneGnxsU .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upRneGnxsU a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upRneGnxsU .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upRneGnxsU .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upRneGnxsU .navbar {
    height: 70px;
  }
  .cid-upRneGnxsU .navbar.opened {
    height: auto;
  }
  .cid-upRneGnxsU .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upRneGnxsU .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upRneGnxsU .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upRneGnxsU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upRneGnxsU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upRneGnxsU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upRneGnxsU .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upRneGnxsU .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upRneGnxsU .navbar-brand {
    margin-right: auto;
  }
  .cid-upRneGnxsU .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upRneGnxsU .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upRneGnxsU .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upRneGnxsU .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upRneGnxsU .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upRneGnxsU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upRneGnxsU .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upRneGnxsU .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upRneGnxsU .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upRneGnxsU .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upRneGnxsU .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upRneJViKu {
  padding-top: 9rem;
  padding-bottom: 9rem;
  background-color: #ffffff;
}
.cid-upRneJViKu .mbr-fallback-image.disabled {
  display: none;
}
.cid-upRneJViKu .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-upRneJViKu .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upRneJViKu img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upRneJViKu img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upRneJViKu .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upRneJViKu .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upRneJViKu .card-link:hover a {
  background-image: none !important;
}
.cid-upRneJViKu .card-link:hover {
  cursor: pointer;
}
.cid-upRneJViKu .card-link:hover:before {
  width: 0%;
}
.cid-upRneJViKu .card {
  margin-bottom: 3rem;
}
.cid-upRneJViKu .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upRneJViKu .row {
  justify-content: center;
}
.cid-upRneJViKu .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upRneJViKu .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upRneJViKu .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upRneJViKu .mbr-section-subtitle {
  color: #f92c31;
  text-align: center;
}
.cid-upRneJViKu .card-text {
  color: #232323;
}
.cid-upRneJViKu .card-title,
.cid-upRneJViKu .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upRneJViKu .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upRneJViKu .card-link,
.cid-upRneJViKu .link-icon,
.cid-upRneJViKu .link-align {
  color: #232323;
}
.cid-upRneNHBD4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upRneNHBD4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upRneNHBD4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upRneNHBD4 .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upRneNHBD4 a {
  position: relative;
  width: fit-content;
}
.cid-upRneNHBD4 a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upRneNHBD4 a:hover:before {
  width: 0;
}
.cid-upRneNHBD4 .copyright {
  color: #ffffff;
}
.cid-upRneNHBD4 .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upRneNHBD4 .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upRneNHBD4 .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upRneNHBD4 .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upRneNHBD4 .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upRneNHBD4 .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upRneNHBD4 p {
    text-align: center;
  }
}
.cid-upWOJZNLZH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWOJZNLZH .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;
}
@media (max-width: 767px) {
  .cid-upWOJZNLZH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWOJZNLZH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWOJZNLZH .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWOJZNLZH .navbar.opened {
  transition: all 0.3s;
}
.cid-upWOJZNLZH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWOJZNLZH .navbar .navbar-logo img {
  width: auto;
}
.cid-upWOJZNLZH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWOJZNLZH .navbar.collapsed {
  justify-content: center;
}
.cid-upWOJZNLZH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWOJZNLZH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWOJZNLZH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWOJZNLZH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWOJZNLZH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWOJZNLZH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWOJZNLZH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWOJZNLZH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWOJZNLZH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWOJZNLZH .navbar {
    min-height: 72px;
  }
  .cid-upWOJZNLZH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWOJZNLZH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWOJZNLZH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWOJZNLZH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWOJZNLZH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWOJZNLZH .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-upWOJZNLZH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWOJZNLZH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWOJZNLZH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWOJZNLZH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWOJZNLZH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWOJZNLZH .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWOJZNLZH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWOJZNLZH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWOJZNLZH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWOJZNLZH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWOJZNLZH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWOJZNLZH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWOJZNLZH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWOJZNLZH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWOJZNLZH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWOJZNLZH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWOJZNLZH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWOJZNLZH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWOJZNLZH .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWOJZNLZH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWOJZNLZH .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWOJZNLZH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWOJZNLZH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWOJZNLZH .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWOJZNLZH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWOJZNLZH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWOJZNLZH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWOJZNLZH .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWOJZNLZH .nav-item:focus,
.cid-upWOJZNLZH .nav-link:focus {
  outline: none;
}
.cid-upWOJZNLZH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWOJZNLZH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWOJZNLZH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWOJZNLZH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWOJZNLZH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWOJZNLZH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWOJZNLZH .dropdown-item.active,
.cid-upWOJZNLZH .dropdown-item:active {
  background-color: transparent;
}
.cid-upWOJZNLZH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWOJZNLZH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWOJZNLZH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWOJZNLZH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWOJZNLZH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWOJZNLZH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWOJZNLZH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWOJZNLZH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWOJZNLZH .navbar-buttons {
    text-align: left;
  }
}
.cid-upWOJZNLZH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWOJZNLZH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWOJZNLZH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWOJZNLZH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWOJZNLZH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWOJZNLZH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWOJZNLZH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWOJZNLZH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWOJZNLZH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWOJZNLZH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWOJZNLZH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWOJZNLZH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWOJZNLZH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWOJZNLZH .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWOJZNLZH .navbar {
    height: 70px;
  }
  .cid-upWOJZNLZH .navbar.opened {
    height: auto;
  }
  .cid-upWOJZNLZH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWOJZNLZH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWOJZNLZH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWOJZNLZH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWOJZNLZH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWOJZNLZH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWOJZNLZH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWOJZNLZH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWOJZNLZH .navbar-brand {
    margin-right: auto;
  }
  .cid-upWOJZNLZH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWOJZNLZH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWOJZNLZH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWOJZNLZH .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWOJZNLZH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWOJZNLZH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWOJZNLZH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWOJZNLZH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWOJZNLZH .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWOJZNLZH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWOJZNLZH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWOK0XSYI {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWOK0XSYI .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWOK0XSYI .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-upWOK0XSYI .container {
    padding: 0 16px;
  }
}
.cid-upWOK0XSYI .card {
  justify-content: center;
}
.cid-upWOK0XSYI .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWOK0XSYI .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWOK0XSYI .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWOK0XSYI .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWOK0XSYI .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWOK0XSYI .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWOK0XSYI .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWOK0XSYI .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWOK0XSYI .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWOK0XSYI .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWOK0XSYI .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWOK0XSYI .mbr-section-title {
  color: #ffffff;
}
.cid-upWOK0XSYI .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWOK0XSYI .mbr-section-title,
.cid-upWOK0XSYI .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsamMs4a1 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsamMs4a1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsamMs4a1 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsamMs4a1 .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsamMs4a1 .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsamMs4a1 .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsamMs4a1 .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsamMs4a1 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsamMs4a1 .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsamMs4a1 .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsamMs4a1 .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsamMs4a1 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsamMs4a1 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsamMs4a1 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsamMs4a1 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsamMs4a1 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsamMs4a1 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsamMs4a1 .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsamMs4a1 .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsamMs4a1 .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsamMs4a1 .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsamMs4a1 .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsamMs4a1 .mbr-section-title {
  color: #050f0f;
}
.cid-uOsamMs4a1 .item-title {
  color: #ffffff;
}
.cid-uOsamMs4a1 .item-text {
  color: #ffffff;
}
.cid-uOsamMs4a1 .mbr-section-title,
.cid-uOsamMs4a1 .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzo3NNe6 {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzo3NNe6 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzo3NNe6 .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-uIlzo3NNe6 .container {
    padding: 0 16px;
  }
}
.cid-uIlzo3NNe6 .card {
  justify-content: center;
}
.cid-uIlzo3NNe6 .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzo3NNe6 .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzo3NNe6 .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzo3NNe6 .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzo3NNe6 .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzo3NNe6 .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzo3NNe6 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzo3NNe6 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzo3NNe6 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzo3NNe6 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzo3NNe6 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzo3NNe6 .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzo3NNe6 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzo3NNe6 .mbr-section-title,
.cid-uIlzo3NNe6 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWOK2WfMY {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWOK2WfMY .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWOK2WfMY .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-upWOK2WfMY .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWOK2WfMY img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWOK2WfMY img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWOK2WfMY .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWOK2WfMY .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWOK2WfMY .card-link:hover a {
  background-image: none !important;
}
.cid-upWOK2WfMY .card-link:hover {
  cursor: pointer;
}
.cid-upWOK2WfMY .card-link:hover:before {
  width: 0%;
}
.cid-upWOK2WfMY .card {
  margin-bottom: 3rem;
}
.cid-upWOK2WfMY .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWOK2WfMY .row {
  justify-content: center;
}
.cid-upWOK2WfMY .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWOK2WfMY .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWOK2WfMY .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWOK2WfMY .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWOK2WfMY .card-text {
  color: #232323;
}
.cid-upWOK2WfMY .card-title,
.cid-upWOK2WfMY .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWOK2WfMY .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWOK2WfMY .card-link,
.cid-upWOK2WfMY .link-icon,
.cid-upWOK2WfMY .link-align {
  color: #232323;
}
.cid-upWOK3Nx6C {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWOK3Nx6C .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWOK3Nx6C .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWOK3Nx6C .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWOK3Nx6C .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWOK3Nx6C .item-wrapper:hover .card-title,
.cid-upWOK3Nx6C .item-wrapper:hover .card-text,
.cid-upWOK3Nx6C .item-wrapper:hover .card-link,
.cid-upWOK3Nx6C .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWOK3Nx6C .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWOK3Nx6C .card-title,
.cid-upWOK3Nx6C .card-text,
.cid-upWOK3Nx6C .card-link,
.cid-upWOK3Nx6C .card-link a {
  transition: all 0.3s;
}
.cid-upWOK3Nx6C .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWOK3Nx6C .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWOK3Nx6C .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWOK3Nx6C .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWOK3Nx6C .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWOK3Nx6C .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWOK3Nx6C .card-title,
.cid-upWOK3Nx6C .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWOK3Nx6C .card-text {
  color: #232323;
}
.cid-upWOK3Nx6C .content-head {
  max-width: 800px;
}
.cid-upWOK3Nx6C .mbr-section-title {
  color: #ffffff;
}
.cid-upWOK3Nx6C .card-link,
.cid-upWOK3Nx6C .link-icon,
.cid-upWOK3Nx6C .link-align {
  color: #232323;
}
.cid-upWOK4vgx4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWOK4vgx4 .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWOK4vgx4 .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWOK4vgx4 .google-map {
    margin-right: 17%;
  }
}
.cid-upWOK4vgx4 .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWOK4vgx4 .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWOK4vgx4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWOK4vgx4 .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-upWOK4vgx4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWOK4vgx4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWOK4vgx4 .header_box {
  margin-bottom: 40px;
}
.cid-upWOK4vgx4 .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWOK4vgx4 .card_text {
  display: inline-block;
}
.cid-upWOK4vgx4 .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWOK4vgx4 .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWOK4vgx4 .mbr-text {
  text-align: center;
}
.cid-upWOK6B7hB {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWOK6B7hB .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWOK6B7hB .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWOK6B7hB .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWOK6B7hB a {
  position: relative;
  width: fit-content;
}
.cid-upWOK6B7hB a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWOK6B7hB a:hover:before {
  width: 0;
}
.cid-upWOK6B7hB .copyright {
  color: #ffffff;
}
.cid-upWOK6B7hB .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWOK6B7hB .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWOK6B7hB .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWOK6B7hB .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWOK6B7hB .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWOK6B7hB .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWOK6B7hB p {
    text-align: center;
  }
}
.cid-upWOYGidFq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWOYGidFq .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;
}
@media (max-width: 767px) {
  .cid-upWOYGidFq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWOYGidFq .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWOYGidFq .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWOYGidFq .navbar.opened {
  transition: all 0.3s;
}
.cid-upWOYGidFq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWOYGidFq .navbar .navbar-logo img {
  width: auto;
}
.cid-upWOYGidFq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWOYGidFq .navbar.collapsed {
  justify-content: center;
}
.cid-upWOYGidFq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWOYGidFq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWOYGidFq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWOYGidFq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWOYGidFq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWOYGidFq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWOYGidFq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWOYGidFq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWOYGidFq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWOYGidFq .navbar {
    min-height: 72px;
  }
  .cid-upWOYGidFq .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWOYGidFq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWOYGidFq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWOYGidFq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWOYGidFq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWOYGidFq .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-upWOYGidFq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWOYGidFq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWOYGidFq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWOYGidFq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWOYGidFq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWOYGidFq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWOYGidFq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWOYGidFq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWOYGidFq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWOYGidFq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWOYGidFq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWOYGidFq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWOYGidFq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWOYGidFq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWOYGidFq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWOYGidFq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWOYGidFq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWOYGidFq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWOYGidFq .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWOYGidFq .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWOYGidFq .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWOYGidFq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWOYGidFq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWOYGidFq .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWOYGidFq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWOYGidFq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWOYGidFq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWOYGidFq .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWOYGidFq .nav-item:focus,
.cid-upWOYGidFq .nav-link:focus {
  outline: none;
}
.cid-upWOYGidFq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWOYGidFq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWOYGidFq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWOYGidFq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWOYGidFq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWOYGidFq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWOYGidFq .dropdown-item.active,
.cid-upWOYGidFq .dropdown-item:active {
  background-color: transparent;
}
.cid-upWOYGidFq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWOYGidFq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWOYGidFq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWOYGidFq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWOYGidFq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWOYGidFq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWOYGidFq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWOYGidFq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWOYGidFq .navbar-buttons {
    text-align: left;
  }
}
.cid-upWOYGidFq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWOYGidFq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWOYGidFq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWOYGidFq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWOYGidFq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWOYGidFq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWOYGidFq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWOYGidFq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWOYGidFq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWOYGidFq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWOYGidFq .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWOYGidFq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWOYGidFq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWOYGidFq .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWOYGidFq .navbar {
    height: 70px;
  }
  .cid-upWOYGidFq .navbar.opened {
    height: auto;
  }
  .cid-upWOYGidFq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWOYGidFq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWOYGidFq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWOYGidFq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWOYGidFq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWOYGidFq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWOYGidFq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWOYGidFq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWOYGidFq .navbar-brand {
    margin-right: auto;
  }
  .cid-upWOYGidFq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWOYGidFq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWOYGidFq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWOYGidFq .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWOYGidFq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWOYGidFq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWOYGidFq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWOYGidFq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWOYGidFq .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWOYGidFq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWOYGidFq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWOYHrX5Y {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWOYHrX5Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWOYHrX5Y .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-upWOYHrX5Y .container {
    padding: 0 16px;
  }
}
.cid-upWOYHrX5Y .card {
  justify-content: center;
}
.cid-upWOYHrX5Y .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWOYHrX5Y .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWOYHrX5Y .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWOYHrX5Y .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWOYHrX5Y .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWOYHrX5Y .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWOYHrX5Y .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWOYHrX5Y .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWOYHrX5Y .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWOYHrX5Y .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWOYHrX5Y .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWOYHrX5Y .mbr-section-title {
  color: #ffffff;
}
.cid-upWOYHrX5Y .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWOYHrX5Y .mbr-section-title,
.cid-upWOYHrX5Y .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsapzcfBr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsapzcfBr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsapzcfBr .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsapzcfBr .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsapzcfBr .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsapzcfBr .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsapzcfBr .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsapzcfBr .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsapzcfBr .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsapzcfBr .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsapzcfBr .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsapzcfBr .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsapzcfBr .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsapzcfBr .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsapzcfBr .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsapzcfBr .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsapzcfBr .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsapzcfBr .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsapzcfBr .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsapzcfBr .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsapzcfBr .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsapzcfBr .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsapzcfBr .mbr-section-title {
  color: #050f0f;
}
.cid-uOsapzcfBr .item-title {
  color: #ffffff;
}
.cid-uOsapzcfBr .item-text {
  color: #ffffff;
}
.cid-uOsapzcfBr .mbr-section-title,
.cid-uOsapzcfBr .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzql8cFP {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzql8cFP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzql8cFP .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-uIlzql8cFP .container {
    padding: 0 16px;
  }
}
.cid-uIlzql8cFP .card {
  justify-content: center;
}
.cid-uIlzql8cFP .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzql8cFP .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzql8cFP .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzql8cFP .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzql8cFP .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzql8cFP .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzql8cFP .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzql8cFP .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzql8cFP .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzql8cFP .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzql8cFP .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzql8cFP .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzql8cFP .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzql8cFP .mbr-section-title,
.cid-uIlzql8cFP .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWOYJyrHe {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWOYJyrHe .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWOYJyrHe .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-upWOYJyrHe .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWOYJyrHe img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWOYJyrHe img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWOYJyrHe .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWOYJyrHe .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWOYJyrHe .card-link:hover a {
  background-image: none !important;
}
.cid-upWOYJyrHe .card-link:hover {
  cursor: pointer;
}
.cid-upWOYJyrHe .card-link:hover:before {
  width: 0%;
}
.cid-upWOYJyrHe .card {
  margin-bottom: 3rem;
}
.cid-upWOYJyrHe .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWOYJyrHe .row {
  justify-content: center;
}
.cid-upWOYJyrHe .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWOYJyrHe .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWOYJyrHe .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWOYJyrHe .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWOYJyrHe .card-text {
  color: #232323;
}
.cid-upWOYJyrHe .card-title,
.cid-upWOYJyrHe .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWOYJyrHe .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWOYJyrHe .card-link,
.cid-upWOYJyrHe .link-icon,
.cid-upWOYJyrHe .link-align {
  color: #232323;
}
.cid-upWOYKooIE {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWOYKooIE .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWOYKooIE .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWOYKooIE .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWOYKooIE .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWOYKooIE .item-wrapper:hover .card-title,
.cid-upWOYKooIE .item-wrapper:hover .card-text,
.cid-upWOYKooIE .item-wrapper:hover .card-link,
.cid-upWOYKooIE .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWOYKooIE .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWOYKooIE .card-title,
.cid-upWOYKooIE .card-text,
.cid-upWOYKooIE .card-link,
.cid-upWOYKooIE .card-link a {
  transition: all 0.3s;
}
.cid-upWOYKooIE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWOYKooIE .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWOYKooIE .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWOYKooIE .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWOYKooIE .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWOYKooIE .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWOYKooIE .card-title,
.cid-upWOYKooIE .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWOYKooIE .card-text {
  color: #232323;
}
.cid-upWOYKooIE .content-head {
  max-width: 800px;
}
.cid-upWOYKooIE .mbr-section-title {
  color: #ffffff;
}
.cid-upWOYKooIE .card-link,
.cid-upWOYKooIE .link-icon,
.cid-upWOYKooIE .link-align {
  color: #232323;
}
.cid-upWOYLebxB {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWOYLebxB .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWOYLebxB .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWOYLebxB .google-map {
    margin-right: 17%;
  }
}
.cid-upWOYLebxB .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWOYLebxB .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWOYLebxB .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWOYLebxB .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-upWOYLebxB .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWOYLebxB .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWOYLebxB .header_box {
  margin-bottom: 40px;
}
.cid-upWOYLebxB .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWOYLebxB .card_text {
  display: inline-block;
}
.cid-upWOYLebxB .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWOYLebxB .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWOYLebxB .mbr-text {
  text-align: center;
}
.cid-upWOYMnikj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWOYMnikj .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWOYMnikj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWOYMnikj .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWOYMnikj a {
  position: relative;
  width: fit-content;
}
.cid-upWOYMnikj a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWOYMnikj a:hover:before {
  width: 0;
}
.cid-upWOYMnikj .copyright {
  color: #ffffff;
}
.cid-upWOYMnikj .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWOYMnikj .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWOYMnikj .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWOYMnikj .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWOYMnikj .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWOYMnikj .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWOYMnikj p {
    text-align: center;
  }
}
.cid-upWP4klxP9 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWP4klxP9 .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;
}
@media (max-width: 767px) {
  .cid-upWP4klxP9 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWP4klxP9 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWP4klxP9 .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWP4klxP9 .navbar.opened {
  transition: all 0.3s;
}
.cid-upWP4klxP9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWP4klxP9 .navbar .navbar-logo img {
  width: auto;
}
.cid-upWP4klxP9 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWP4klxP9 .navbar.collapsed {
  justify-content: center;
}
.cid-upWP4klxP9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWP4klxP9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWP4klxP9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWP4klxP9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWP4klxP9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWP4klxP9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWP4klxP9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWP4klxP9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWP4klxP9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWP4klxP9 .navbar {
    min-height: 72px;
  }
  .cid-upWP4klxP9 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWP4klxP9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWP4klxP9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWP4klxP9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWP4klxP9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWP4klxP9 .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-upWP4klxP9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWP4klxP9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWP4klxP9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWP4klxP9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWP4klxP9 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWP4klxP9 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWP4klxP9 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWP4klxP9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWP4klxP9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWP4klxP9 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWP4klxP9 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWP4klxP9 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWP4klxP9 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWP4klxP9 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWP4klxP9 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWP4klxP9 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWP4klxP9 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWP4klxP9 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWP4klxP9 .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWP4klxP9 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWP4klxP9 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWP4klxP9 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWP4klxP9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWP4klxP9 .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWP4klxP9 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWP4klxP9 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWP4klxP9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWP4klxP9 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWP4klxP9 .nav-item:focus,
.cid-upWP4klxP9 .nav-link:focus {
  outline: none;
}
.cid-upWP4klxP9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWP4klxP9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWP4klxP9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWP4klxP9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWP4klxP9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWP4klxP9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWP4klxP9 .dropdown-item.active,
.cid-upWP4klxP9 .dropdown-item:active {
  background-color: transparent;
}
.cid-upWP4klxP9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWP4klxP9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWP4klxP9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWP4klxP9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWP4klxP9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWP4klxP9 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWP4klxP9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWP4klxP9 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWP4klxP9 .navbar-buttons {
    text-align: left;
  }
}
.cid-upWP4klxP9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWP4klxP9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWP4klxP9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWP4klxP9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWP4klxP9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWP4klxP9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWP4klxP9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWP4klxP9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWP4klxP9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWP4klxP9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWP4klxP9 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWP4klxP9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWP4klxP9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWP4klxP9 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWP4klxP9 .navbar {
    height: 70px;
  }
  .cid-upWP4klxP9 .navbar.opened {
    height: auto;
  }
  .cid-upWP4klxP9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWP4klxP9 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWP4klxP9 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWP4klxP9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWP4klxP9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWP4klxP9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWP4klxP9 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWP4klxP9 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWP4klxP9 .navbar-brand {
    margin-right: auto;
  }
  .cid-upWP4klxP9 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWP4klxP9 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWP4klxP9 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWP4klxP9 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWP4klxP9 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWP4klxP9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWP4klxP9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWP4klxP9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWP4klxP9 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWP4klxP9 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWP4klxP9 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWP4lx8HT {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWP4lx8HT .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWP4lx8HT .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-upWP4lx8HT .container {
    padding: 0 16px;
  }
}
.cid-upWP4lx8HT .card {
  justify-content: center;
}
.cid-upWP4lx8HT .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWP4lx8HT .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWP4lx8HT .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWP4lx8HT .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWP4lx8HT .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWP4lx8HT .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWP4lx8HT .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWP4lx8HT .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWP4lx8HT .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWP4lx8HT .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWP4lx8HT .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWP4lx8HT .mbr-section-title {
  color: #ffffff;
}
.cid-upWP4lx8HT .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWP4lx8HT .mbr-section-title,
.cid-upWP4lx8HT .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsatnD71b {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsatnD71b .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsatnD71b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsatnD71b .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsatnD71b .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsatnD71b .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsatnD71b .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsatnD71b .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsatnD71b .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsatnD71b .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsatnD71b .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsatnD71b .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsatnD71b .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsatnD71b .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsatnD71b .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsatnD71b .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsatnD71b .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsatnD71b .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsatnD71b .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsatnD71b .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsatnD71b .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsatnD71b .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsatnD71b .mbr-section-title {
  color: #050f0f;
}
.cid-uOsatnD71b .item-title {
  color: #ffffff;
}
.cid-uOsatnD71b .item-text {
  color: #ffffff;
}
.cid-uOsatnD71b .mbr-section-title,
.cid-uOsatnD71b .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzsvNnQI {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzsvNnQI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzsvNnQI .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-uIlzsvNnQI .container {
    padding: 0 16px;
  }
}
.cid-uIlzsvNnQI .card {
  justify-content: center;
}
.cid-uIlzsvNnQI .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzsvNnQI .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzsvNnQI .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzsvNnQI .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzsvNnQI .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzsvNnQI .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzsvNnQI .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzsvNnQI .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzsvNnQI .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzsvNnQI .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzsvNnQI .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzsvNnQI .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzsvNnQI .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzsvNnQI .mbr-section-title,
.cid-uIlzsvNnQI .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWP4nOx4H {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWP4nOx4H .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWP4nOx4H .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-upWP4nOx4H .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWP4nOx4H img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWP4nOx4H img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWP4nOx4H .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWP4nOx4H .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWP4nOx4H .card-link:hover a {
  background-image: none !important;
}
.cid-upWP4nOx4H .card-link:hover {
  cursor: pointer;
}
.cid-upWP4nOx4H .card-link:hover:before {
  width: 0%;
}
.cid-upWP4nOx4H .card {
  margin-bottom: 3rem;
}
.cid-upWP4nOx4H .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWP4nOx4H .row {
  justify-content: center;
}
.cid-upWP4nOx4H .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWP4nOx4H .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWP4nOx4H .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWP4nOx4H .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWP4nOx4H .card-text {
  color: #232323;
}
.cid-upWP4nOx4H .card-title,
.cid-upWP4nOx4H .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWP4nOx4H .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWP4nOx4H .card-link,
.cid-upWP4nOx4H .link-icon,
.cid-upWP4nOx4H .link-align {
  color: #232323;
}
.cid-upWP4oqFYx {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWP4oqFYx .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWP4oqFYx .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWP4oqFYx .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWP4oqFYx .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWP4oqFYx .item-wrapper:hover .card-title,
.cid-upWP4oqFYx .item-wrapper:hover .card-text,
.cid-upWP4oqFYx .item-wrapper:hover .card-link,
.cid-upWP4oqFYx .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWP4oqFYx .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWP4oqFYx .card-title,
.cid-upWP4oqFYx .card-text,
.cid-upWP4oqFYx .card-link,
.cid-upWP4oqFYx .card-link a {
  transition: all 0.3s;
}
.cid-upWP4oqFYx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWP4oqFYx .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWP4oqFYx .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWP4oqFYx .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWP4oqFYx .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWP4oqFYx .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWP4oqFYx .card-title,
.cid-upWP4oqFYx .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWP4oqFYx .card-text {
  color: #232323;
}
.cid-upWP4oqFYx .content-head {
  max-width: 800px;
}
.cid-upWP4oqFYx .mbr-section-title {
  color: #ffffff;
}
.cid-upWP4oqFYx .card-link,
.cid-upWP4oqFYx .link-icon,
.cid-upWP4oqFYx .link-align {
  color: #232323;
}
.cid-upWP4p4Yoi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWP4p4Yoi .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWP4p4Yoi .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWP4p4Yoi .google-map {
    margin-right: 17%;
  }
}
.cid-upWP4p4Yoi .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWP4p4Yoi .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWP4p4Yoi .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWP4p4Yoi .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-upWP4p4Yoi .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWP4p4Yoi .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWP4p4Yoi .header_box {
  margin-bottom: 40px;
}
.cid-upWP4p4Yoi .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWP4p4Yoi .card_text {
  display: inline-block;
}
.cid-upWP4p4Yoi .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWP4p4Yoi .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWP4p4Yoi .mbr-text {
  text-align: center;
}
.cid-upWP4pT5gX {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWP4pT5gX .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWP4pT5gX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWP4pT5gX .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWP4pT5gX a {
  position: relative;
  width: fit-content;
}
.cid-upWP4pT5gX a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWP4pT5gX a:hover:before {
  width: 0;
}
.cid-upWP4pT5gX .copyright {
  color: #ffffff;
}
.cid-upWP4pT5gX .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWP4pT5gX .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWP4pT5gX .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWP4pT5gX .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWP4pT5gX .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWP4pT5gX .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWP4pT5gX p {
    text-align: center;
  }
}
.cid-upWV6Acg4v {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWV6Acg4v .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;
}
@media (max-width: 767px) {
  .cid-upWV6Acg4v .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWV6Acg4v .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWV6Acg4v .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWV6Acg4v .navbar.opened {
  transition: all 0.3s;
}
.cid-upWV6Acg4v .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWV6Acg4v .navbar .navbar-logo img {
  width: auto;
}
.cid-upWV6Acg4v .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWV6Acg4v .navbar.collapsed {
  justify-content: center;
}
.cid-upWV6Acg4v .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWV6Acg4v .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWV6Acg4v .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWV6Acg4v .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWV6Acg4v .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWV6Acg4v .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWV6Acg4v .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWV6Acg4v .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWV6Acg4v .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWV6Acg4v .navbar {
    min-height: 72px;
  }
  .cid-upWV6Acg4v .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWV6Acg4v .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWV6Acg4v .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWV6Acg4v .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWV6Acg4v .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWV6Acg4v .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-upWV6Acg4v .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWV6Acg4v .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWV6Acg4v .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWV6Acg4v .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWV6Acg4v .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWV6Acg4v .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWV6Acg4v .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWV6Acg4v .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWV6Acg4v .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWV6Acg4v .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWV6Acg4v .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWV6Acg4v .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWV6Acg4v .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWV6Acg4v .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWV6Acg4v .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWV6Acg4v .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWV6Acg4v .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWV6Acg4v .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWV6Acg4v .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWV6Acg4v .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWV6Acg4v .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWV6Acg4v .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWV6Acg4v .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWV6Acg4v .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWV6Acg4v .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWV6Acg4v .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWV6Acg4v .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWV6Acg4v .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWV6Acg4v .nav-item:focus,
.cid-upWV6Acg4v .nav-link:focus {
  outline: none;
}
.cid-upWV6Acg4v .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWV6Acg4v .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWV6Acg4v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWV6Acg4v .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWV6Acg4v .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWV6Acg4v .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWV6Acg4v .dropdown-item.active,
.cid-upWV6Acg4v .dropdown-item:active {
  background-color: transparent;
}
.cid-upWV6Acg4v .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWV6Acg4v .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWV6Acg4v .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWV6Acg4v .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWV6Acg4v .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWV6Acg4v .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWV6Acg4v ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWV6Acg4v .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWV6Acg4v .navbar-buttons {
    text-align: left;
  }
}
.cid-upWV6Acg4v button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWV6Acg4v button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWV6Acg4v button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWV6Acg4v button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWV6Acg4v button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWV6Acg4v button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWV6Acg4v nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWV6Acg4v nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWV6Acg4v nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWV6Acg4v nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWV6Acg4v .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWV6Acg4v a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWV6Acg4v .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWV6Acg4v .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWV6Acg4v .navbar {
    height: 70px;
  }
  .cid-upWV6Acg4v .navbar.opened {
    height: auto;
  }
  .cid-upWV6Acg4v .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWV6Acg4v .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWV6Acg4v .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWV6Acg4v .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWV6Acg4v .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWV6Acg4v .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWV6Acg4v .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWV6Acg4v .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWV6Acg4v .navbar-brand {
    margin-right: auto;
  }
  .cid-upWV6Acg4v .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWV6Acg4v .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWV6Acg4v .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWV6Acg4v .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWV6Acg4v .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWV6Acg4v .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWV6Acg4v .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWV6Acg4v .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWV6Acg4v .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWV6Acg4v .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWV6Acg4v .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWV6CTlEQ {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWV6CTlEQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWV6CTlEQ .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-upWV6CTlEQ .container {
    padding: 0 16px;
  }
}
.cid-upWV6CTlEQ .card {
  justify-content: center;
}
.cid-upWV6CTlEQ .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWV6CTlEQ .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWV6CTlEQ .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWV6CTlEQ .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWV6CTlEQ .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWV6CTlEQ .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWV6CTlEQ .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWV6CTlEQ .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWV6CTlEQ .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWV6CTlEQ .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWV6CTlEQ .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWV6CTlEQ .mbr-section-title {
  color: #ffffff;
}
.cid-upWV6CTlEQ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWV6CTlEQ .mbr-section-title,
.cid-upWV6CTlEQ .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsavXCRLJ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsavXCRLJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsavXCRLJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsavXCRLJ .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsavXCRLJ .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsavXCRLJ .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsavXCRLJ .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsavXCRLJ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsavXCRLJ .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsavXCRLJ .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsavXCRLJ .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsavXCRLJ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsavXCRLJ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsavXCRLJ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsavXCRLJ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsavXCRLJ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsavXCRLJ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsavXCRLJ .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsavXCRLJ .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsavXCRLJ .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsavXCRLJ .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsavXCRLJ .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsavXCRLJ .mbr-section-title {
  color: #050f0f;
}
.cid-uOsavXCRLJ .item-title {
  color: #ffffff;
}
.cid-uOsavXCRLJ .item-text {
  color: #ffffff;
}
.cid-uOsavXCRLJ .mbr-section-title,
.cid-uOsavXCRLJ .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzuBGQTE {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzuBGQTE .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzuBGQTE .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-uIlzuBGQTE .container {
    padding: 0 16px;
  }
}
.cid-uIlzuBGQTE .card {
  justify-content: center;
}
.cid-uIlzuBGQTE .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzuBGQTE .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzuBGQTE .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzuBGQTE .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzuBGQTE .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzuBGQTE .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzuBGQTE .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzuBGQTE .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzuBGQTE .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzuBGQTE .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzuBGQTE .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzuBGQTE .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzuBGQTE .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzuBGQTE .mbr-section-title,
.cid-uIlzuBGQTE .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWV6E7Qpo {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWV6E7Qpo .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWV6E7Qpo .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-upWV6E7Qpo .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWV6E7Qpo img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWV6E7Qpo img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWV6E7Qpo .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWV6E7Qpo .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWV6E7Qpo .card-link:hover a {
  background-image: none !important;
}
.cid-upWV6E7Qpo .card-link:hover {
  cursor: pointer;
}
.cid-upWV6E7Qpo .card-link:hover:before {
  width: 0%;
}
.cid-upWV6E7Qpo .card {
  margin-bottom: 3rem;
}
.cid-upWV6E7Qpo .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWV6E7Qpo .row {
  justify-content: center;
}
.cid-upWV6E7Qpo .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWV6E7Qpo .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWV6E7Qpo .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWV6E7Qpo .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWV6E7Qpo .card-text {
  color: #232323;
}
.cid-upWV6E7Qpo .card-title,
.cid-upWV6E7Qpo .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWV6E7Qpo .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWV6E7Qpo .card-link,
.cid-upWV6E7Qpo .link-icon,
.cid-upWV6E7Qpo .link-align {
  color: #232323;
}
.cid-upWV6EJnuV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWV6EJnuV .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWV6EJnuV .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWV6EJnuV .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWV6EJnuV .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWV6EJnuV .item-wrapper:hover .card-title,
.cid-upWV6EJnuV .item-wrapper:hover .card-text,
.cid-upWV6EJnuV .item-wrapper:hover .card-link,
.cid-upWV6EJnuV .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWV6EJnuV .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWV6EJnuV .card-title,
.cid-upWV6EJnuV .card-text,
.cid-upWV6EJnuV .card-link,
.cid-upWV6EJnuV .card-link a {
  transition: all 0.3s;
}
.cid-upWV6EJnuV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWV6EJnuV .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWV6EJnuV .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWV6EJnuV .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWV6EJnuV .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWV6EJnuV .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWV6EJnuV .card-title,
.cid-upWV6EJnuV .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWV6EJnuV .card-text {
  color: #232323;
}
.cid-upWV6EJnuV .content-head {
  max-width: 800px;
}
.cid-upWV6EJnuV .mbr-section-title {
  color: #ffffff;
}
.cid-upWV6EJnuV .card-link,
.cid-upWV6EJnuV .link-icon,
.cid-upWV6EJnuV .link-align {
  color: #232323;
}
.cid-upWV6Frs14 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWV6Frs14 .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWV6Frs14 .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWV6Frs14 .google-map {
    margin-right: 17%;
  }
}
.cid-upWV6Frs14 .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWV6Frs14 .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWV6Frs14 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWV6Frs14 .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-upWV6Frs14 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWV6Frs14 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWV6Frs14 .header_box {
  margin-bottom: 40px;
}
.cid-upWV6Frs14 .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWV6Frs14 .card_text {
  display: inline-block;
}
.cid-upWV6Frs14 .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWV6Frs14 .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWV6Frs14 .mbr-text {
  text-align: center;
}
.cid-upWV6GxESx {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWV6GxESx .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWV6GxESx .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWV6GxESx .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWV6GxESx a {
  position: relative;
  width: fit-content;
}
.cid-upWV6GxESx a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWV6GxESx a:hover:before {
  width: 0;
}
.cid-upWV6GxESx .copyright {
  color: #ffffff;
}
.cid-upWV6GxESx .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWV6GxESx .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWV6GxESx .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWV6GxESx .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWV6GxESx .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWV6GxESx .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWV6GxESx p {
    text-align: center;
  }
}
.cid-upWVfOE4Yj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWVfOE4Yj .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;
}
@media (max-width: 767px) {
  .cid-upWVfOE4Yj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWVfOE4Yj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWVfOE4Yj .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWVfOE4Yj .navbar.opened {
  transition: all 0.3s;
}
.cid-upWVfOE4Yj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWVfOE4Yj .navbar .navbar-logo img {
  width: auto;
}
.cid-upWVfOE4Yj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWVfOE4Yj .navbar.collapsed {
  justify-content: center;
}
.cid-upWVfOE4Yj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWVfOE4Yj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWVfOE4Yj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWVfOE4Yj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWVfOE4Yj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWVfOE4Yj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWVfOE4Yj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWVfOE4Yj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWVfOE4Yj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWVfOE4Yj .navbar {
    min-height: 72px;
  }
  .cid-upWVfOE4Yj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWVfOE4Yj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWVfOE4Yj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWVfOE4Yj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWVfOE4Yj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWVfOE4Yj .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-upWVfOE4Yj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWVfOE4Yj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWVfOE4Yj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWVfOE4Yj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWVfOE4Yj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWVfOE4Yj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWVfOE4Yj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWVfOE4Yj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWVfOE4Yj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWVfOE4Yj .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWVfOE4Yj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWVfOE4Yj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVfOE4Yj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWVfOE4Yj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWVfOE4Yj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVfOE4Yj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWVfOE4Yj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWVfOE4Yj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWVfOE4Yj .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWVfOE4Yj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWVfOE4Yj .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWVfOE4Yj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWVfOE4Yj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWVfOE4Yj .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWVfOE4Yj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWVfOE4Yj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWVfOE4Yj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWVfOE4Yj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWVfOE4Yj .nav-item:focus,
.cid-upWVfOE4Yj .nav-link:focus {
  outline: none;
}
.cid-upWVfOE4Yj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWVfOE4Yj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWVfOE4Yj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWVfOE4Yj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWVfOE4Yj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWVfOE4Yj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWVfOE4Yj .dropdown-item.active,
.cid-upWVfOE4Yj .dropdown-item:active {
  background-color: transparent;
}
.cid-upWVfOE4Yj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWVfOE4Yj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWVfOE4Yj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWVfOE4Yj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWVfOE4Yj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWVfOE4Yj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWVfOE4Yj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWVfOE4Yj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWVfOE4Yj .navbar-buttons {
    text-align: left;
  }
}
.cid-upWVfOE4Yj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWVfOE4Yj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWVfOE4Yj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWVfOE4Yj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVfOE4Yj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVfOE4Yj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWVfOE4Yj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVfOE4Yj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWVfOE4Yj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWVfOE4Yj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVfOE4Yj .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWVfOE4Yj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWVfOE4Yj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWVfOE4Yj .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWVfOE4Yj .navbar {
    height: 70px;
  }
  .cid-upWVfOE4Yj .navbar.opened {
    height: auto;
  }
  .cid-upWVfOE4Yj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWVfOE4Yj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWVfOE4Yj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWVfOE4Yj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWVfOE4Yj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWVfOE4Yj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWVfOE4Yj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWVfOE4Yj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWVfOE4Yj .navbar-brand {
    margin-right: auto;
  }
  .cid-upWVfOE4Yj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWVfOE4Yj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWVfOE4Yj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWVfOE4Yj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVfOE4Yj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWVfOE4Yj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWVfOE4Yj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWVfOE4Yj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWVfOE4Yj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVfOE4Yj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWVfOE4Yj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWVfQxuc7 {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWVfQxuc7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVfQxuc7 .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-upWVfQxuc7 .container {
    padding: 0 16px;
  }
}
.cid-upWVfQxuc7 .card {
  justify-content: center;
}
.cid-upWVfQxuc7 .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWVfQxuc7 .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWVfQxuc7 .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWVfQxuc7 .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWVfQxuc7 .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWVfQxuc7 .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWVfQxuc7 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWVfQxuc7 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWVfQxuc7 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWVfQxuc7 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWVfQxuc7 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWVfQxuc7 .mbr-section-title {
  color: #ffffff;
}
.cid-upWVfQxuc7 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWVfQxuc7 .mbr-section-title,
.cid-upWVfQxuc7 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsayy1EmC {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsayy1EmC .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsayy1EmC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsayy1EmC .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsayy1EmC .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsayy1EmC .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsayy1EmC .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsayy1EmC .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsayy1EmC .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsayy1EmC .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsayy1EmC .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsayy1EmC .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsayy1EmC .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsayy1EmC .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsayy1EmC .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsayy1EmC .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsayy1EmC .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsayy1EmC .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsayy1EmC .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsayy1EmC .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsayy1EmC .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsayy1EmC .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsayy1EmC .mbr-section-title {
  color: #050f0f;
}
.cid-uOsayy1EmC .item-title {
  color: #ffffff;
}
.cid-uOsayy1EmC .item-text {
  color: #ffffff;
}
.cid-uOsayy1EmC .mbr-section-title,
.cid-uOsayy1EmC .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzwxSnK1 {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzwxSnK1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzwxSnK1 .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-uIlzwxSnK1 .container {
    padding: 0 16px;
  }
}
.cid-uIlzwxSnK1 .card {
  justify-content: center;
}
.cid-uIlzwxSnK1 .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzwxSnK1 .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzwxSnK1 .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzwxSnK1 .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzwxSnK1 .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzwxSnK1 .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzwxSnK1 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzwxSnK1 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzwxSnK1 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzwxSnK1 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzwxSnK1 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzwxSnK1 .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzwxSnK1 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzwxSnK1 .mbr-section-title,
.cid-uIlzwxSnK1 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWVfT06vp {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWVfT06vp .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVfT06vp .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-upWVfT06vp .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWVfT06vp img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWVfT06vp img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWVfT06vp .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWVfT06vp .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVfT06vp .card-link:hover a {
  background-image: none !important;
}
.cid-upWVfT06vp .card-link:hover {
  cursor: pointer;
}
.cid-upWVfT06vp .card-link:hover:before {
  width: 0%;
}
.cid-upWVfT06vp .card {
  margin-bottom: 3rem;
}
.cid-upWVfT06vp .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWVfT06vp .row {
  justify-content: center;
}
.cid-upWVfT06vp .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWVfT06vp .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWVfT06vp .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWVfT06vp .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWVfT06vp .card-text {
  color: #232323;
}
.cid-upWVfT06vp .card-title,
.cid-upWVfT06vp .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWVfT06vp .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWVfT06vp .card-link,
.cid-upWVfT06vp .link-icon,
.cid-upWVfT06vp .link-align {
  color: #232323;
}
.cid-upWVfTD3F3 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWVfTD3F3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVfTD3F3 .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWVfTD3F3 .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWVfTD3F3 .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWVfTD3F3 .item-wrapper:hover .card-title,
.cid-upWVfTD3F3 .item-wrapper:hover .card-text,
.cid-upWVfTD3F3 .item-wrapper:hover .card-link,
.cid-upWVfTD3F3 .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWVfTD3F3 .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWVfTD3F3 .card-title,
.cid-upWVfTD3F3 .card-text,
.cid-upWVfTD3F3 .card-link,
.cid-upWVfTD3F3 .card-link a {
  transition: all 0.3s;
}
.cid-upWVfTD3F3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVfTD3F3 .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWVfTD3F3 .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWVfTD3F3 .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWVfTD3F3 .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWVfTD3F3 .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWVfTD3F3 .card-title,
.cid-upWVfTD3F3 .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWVfTD3F3 .card-text {
  color: #232323;
}
.cid-upWVfTD3F3 .content-head {
  max-width: 800px;
}
.cid-upWVfTD3F3 .mbr-section-title {
  color: #ffffff;
}
.cid-upWVfTD3F3 .card-link,
.cid-upWVfTD3F3 .link-icon,
.cid-upWVfTD3F3 .link-align {
  color: #232323;
}
.cid-upWVfUmX77 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWVfUmX77 .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWVfUmX77 .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWVfUmX77 .google-map {
    margin-right: 17%;
  }
}
.cid-upWVfUmX77 .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWVfUmX77 .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWVfUmX77 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWVfUmX77 .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-upWVfUmX77 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWVfUmX77 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWVfUmX77 .header_box {
  margin-bottom: 40px;
}
.cid-upWVfUmX77 .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWVfUmX77 .card_text {
  display: inline-block;
}
.cid-upWVfUmX77 .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWVfUmX77 .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWVfUmX77 .mbr-text {
  text-align: center;
}
.cid-upWVfVgR49 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWVfVgR49 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVfVgR49 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVfVgR49 .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWVfVgR49 a {
  position: relative;
  width: fit-content;
}
.cid-upWVfVgR49 a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVfVgR49 a:hover:before {
  width: 0;
}
.cid-upWVfVgR49 .copyright {
  color: #ffffff;
}
.cid-upWVfVgR49 .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWVfVgR49 .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWVfVgR49 .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWVfVgR49 .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWVfVgR49 .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWVfVgR49 .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWVfVgR49 p {
    text-align: center;
  }
}
.cid-upWVm4Zyrl {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWVm4Zyrl .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;
}
@media (max-width: 767px) {
  .cid-upWVm4Zyrl .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWVm4Zyrl .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWVm4Zyrl .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWVm4Zyrl .navbar.opened {
  transition: all 0.3s;
}
.cid-upWVm4Zyrl .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWVm4Zyrl .navbar .navbar-logo img {
  width: auto;
}
.cid-upWVm4Zyrl .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWVm4Zyrl .navbar.collapsed {
  justify-content: center;
}
.cid-upWVm4Zyrl .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWVm4Zyrl .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWVm4Zyrl .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWVm4Zyrl .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWVm4Zyrl .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWVm4Zyrl .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWVm4Zyrl .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWVm4Zyrl .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWVm4Zyrl .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWVm4Zyrl .navbar {
    min-height: 72px;
  }
  .cid-upWVm4Zyrl .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWVm4Zyrl .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWVm4Zyrl .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWVm4Zyrl .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWVm4Zyrl .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWVm4Zyrl .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-upWVm4Zyrl .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWVm4Zyrl .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWVm4Zyrl .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWVm4Zyrl .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWVm4Zyrl .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWVm4Zyrl .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWVm4Zyrl .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWVm4Zyrl .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWVm4Zyrl .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWVm4Zyrl .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWVm4Zyrl .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWVm4Zyrl .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVm4Zyrl .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWVm4Zyrl .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWVm4Zyrl .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVm4Zyrl .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWVm4Zyrl .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWVm4Zyrl .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWVm4Zyrl .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWVm4Zyrl .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWVm4Zyrl .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWVm4Zyrl .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWVm4Zyrl .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWVm4Zyrl .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWVm4Zyrl .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWVm4Zyrl .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWVm4Zyrl .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWVm4Zyrl .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWVm4Zyrl .nav-item:focus,
.cid-upWVm4Zyrl .nav-link:focus {
  outline: none;
}
.cid-upWVm4Zyrl .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWVm4Zyrl .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWVm4Zyrl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWVm4Zyrl .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWVm4Zyrl .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWVm4Zyrl .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWVm4Zyrl .dropdown-item.active,
.cid-upWVm4Zyrl .dropdown-item:active {
  background-color: transparent;
}
.cid-upWVm4Zyrl .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWVm4Zyrl .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWVm4Zyrl .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWVm4Zyrl .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWVm4Zyrl .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWVm4Zyrl .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWVm4Zyrl ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWVm4Zyrl .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWVm4Zyrl .navbar-buttons {
    text-align: left;
  }
}
.cid-upWVm4Zyrl button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWVm4Zyrl button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWVm4Zyrl button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWVm4Zyrl button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVm4Zyrl button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVm4Zyrl button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWVm4Zyrl nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVm4Zyrl nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWVm4Zyrl nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWVm4Zyrl nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVm4Zyrl .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWVm4Zyrl a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWVm4Zyrl .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWVm4Zyrl .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWVm4Zyrl .navbar {
    height: 70px;
  }
  .cid-upWVm4Zyrl .navbar.opened {
    height: auto;
  }
  .cid-upWVm4Zyrl .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWVm4Zyrl .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWVm4Zyrl .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWVm4Zyrl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWVm4Zyrl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWVm4Zyrl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWVm4Zyrl .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWVm4Zyrl .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWVm4Zyrl .navbar-brand {
    margin-right: auto;
  }
  .cid-upWVm4Zyrl .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWVm4Zyrl .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWVm4Zyrl .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWVm4Zyrl .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVm4Zyrl .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWVm4Zyrl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWVm4Zyrl .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWVm4Zyrl .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWVm4Zyrl .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVm4Zyrl .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWVm4Zyrl .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWVm6Ti8k {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWVm6Ti8k .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVm6Ti8k .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-upWVm6Ti8k .container {
    padding: 0 16px;
  }
}
.cid-upWVm6Ti8k .card {
  justify-content: center;
}
.cid-upWVm6Ti8k .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWVm6Ti8k .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWVm6Ti8k .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWVm6Ti8k .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWVm6Ti8k .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWVm6Ti8k .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWVm6Ti8k .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWVm6Ti8k .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWVm6Ti8k .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWVm6Ti8k .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWVm6Ti8k .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWVm6Ti8k .mbr-section-title {
  color: #ffffff;
}
.cid-upWVm6Ti8k .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWVm6Ti8k .mbr-section-title,
.cid-upWVm6Ti8k .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsaEInuAu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsaEInuAu .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsaEInuAu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsaEInuAu .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsaEInuAu .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsaEInuAu .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsaEInuAu .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsaEInuAu .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsaEInuAu .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsaEInuAu .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsaEInuAu .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsaEInuAu .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsaEInuAu .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsaEInuAu .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsaEInuAu .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsaEInuAu .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsaEInuAu .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsaEInuAu .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsaEInuAu .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsaEInuAu .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsaEInuAu .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsaEInuAu .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsaEInuAu .mbr-section-title {
  color: #050f0f;
}
.cid-uOsaEInuAu .item-title {
  color: #ffffff;
}
.cid-uOsaEInuAu .item-text {
  color: #ffffff;
}
.cid-uOsaEInuAu .mbr-section-title,
.cid-uOsaEInuAu .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzyn9pyz {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzyn9pyz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzyn9pyz .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-uIlzyn9pyz .container {
    padding: 0 16px;
  }
}
.cid-uIlzyn9pyz .card {
  justify-content: center;
}
.cid-uIlzyn9pyz .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzyn9pyz .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzyn9pyz .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzyn9pyz .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzyn9pyz .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzyn9pyz .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzyn9pyz .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzyn9pyz .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzyn9pyz .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzyn9pyz .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzyn9pyz .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzyn9pyz .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzyn9pyz .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzyn9pyz .mbr-section-title,
.cid-uIlzyn9pyz .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWVm8Ah6n {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWVm8Ah6n .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVm8Ah6n .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-upWVm8Ah6n .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWVm8Ah6n img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWVm8Ah6n img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWVm8Ah6n .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWVm8Ah6n .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVm8Ah6n .card-link:hover a {
  background-image: none !important;
}
.cid-upWVm8Ah6n .card-link:hover {
  cursor: pointer;
}
.cid-upWVm8Ah6n .card-link:hover:before {
  width: 0%;
}
.cid-upWVm8Ah6n .card {
  margin-bottom: 3rem;
}
.cid-upWVm8Ah6n .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWVm8Ah6n .row {
  justify-content: center;
}
.cid-upWVm8Ah6n .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWVm8Ah6n .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWVm8Ah6n .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWVm8Ah6n .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWVm8Ah6n .card-text {
  color: #232323;
}
.cid-upWVm8Ah6n .card-title,
.cid-upWVm8Ah6n .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWVm8Ah6n .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWVm8Ah6n .card-link,
.cid-upWVm8Ah6n .link-icon,
.cid-upWVm8Ah6n .link-align {
  color: #232323;
}
.cid-upWVm9eVMT {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWVm9eVMT .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVm9eVMT .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWVm9eVMT .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWVm9eVMT .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWVm9eVMT .item-wrapper:hover .card-title,
.cid-upWVm9eVMT .item-wrapper:hover .card-text,
.cid-upWVm9eVMT .item-wrapper:hover .card-link,
.cid-upWVm9eVMT .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWVm9eVMT .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWVm9eVMT .card-title,
.cid-upWVm9eVMT .card-text,
.cid-upWVm9eVMT .card-link,
.cid-upWVm9eVMT .card-link a {
  transition: all 0.3s;
}
.cid-upWVm9eVMT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVm9eVMT .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWVm9eVMT .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWVm9eVMT .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWVm9eVMT .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWVm9eVMT .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWVm9eVMT .card-title,
.cid-upWVm9eVMT .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWVm9eVMT .card-text {
  color: #232323;
}
.cid-upWVm9eVMT .content-head {
  max-width: 800px;
}
.cid-upWVm9eVMT .mbr-section-title {
  color: #ffffff;
}
.cid-upWVm9eVMT .card-link,
.cid-upWVm9eVMT .link-icon,
.cid-upWVm9eVMT .link-align {
  color: #232323;
}
.cid-upWVm9YEAp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWVm9YEAp .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWVm9YEAp .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWVm9YEAp .google-map {
    margin-right: 17%;
  }
}
.cid-upWVm9YEAp .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWVm9YEAp .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWVm9YEAp .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWVm9YEAp .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-upWVm9YEAp .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWVm9YEAp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWVm9YEAp .header_box {
  margin-bottom: 40px;
}
.cid-upWVm9YEAp .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWVm9YEAp .card_text {
  display: inline-block;
}
.cid-upWVm9YEAp .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWVm9YEAp .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWVm9YEAp .mbr-text {
  text-align: center;
}
.cid-upWVmaUBMo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWVmaUBMo .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVmaUBMo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVmaUBMo .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWVmaUBMo a {
  position: relative;
  width: fit-content;
}
.cid-upWVmaUBMo a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVmaUBMo a:hover:before {
  width: 0;
}
.cid-upWVmaUBMo .copyright {
  color: #ffffff;
}
.cid-upWVmaUBMo .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWVmaUBMo .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWVmaUBMo .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWVmaUBMo .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWVmaUBMo .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWVmaUBMo .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWVmaUBMo p {
    text-align: center;
  }
}
.cid-upWVsK5Ujw {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWVsK5Ujw .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;
}
@media (max-width: 767px) {
  .cid-upWVsK5Ujw .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWVsK5Ujw .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWVsK5Ujw .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWVsK5Ujw .navbar.opened {
  transition: all 0.3s;
}
.cid-upWVsK5Ujw .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWVsK5Ujw .navbar .navbar-logo img {
  width: auto;
}
.cid-upWVsK5Ujw .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWVsK5Ujw .navbar.collapsed {
  justify-content: center;
}
.cid-upWVsK5Ujw .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWVsK5Ujw .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWVsK5Ujw .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWVsK5Ujw .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWVsK5Ujw .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWVsK5Ujw .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWVsK5Ujw .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWVsK5Ujw .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWVsK5Ujw .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWVsK5Ujw .navbar {
    min-height: 72px;
  }
  .cid-upWVsK5Ujw .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWVsK5Ujw .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWVsK5Ujw .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWVsK5Ujw .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWVsK5Ujw .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWVsK5Ujw .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-upWVsK5Ujw .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWVsK5Ujw .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWVsK5Ujw .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWVsK5Ujw .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWVsK5Ujw .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWVsK5Ujw .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWVsK5Ujw .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWVsK5Ujw .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWVsK5Ujw .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWVsK5Ujw .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWVsK5Ujw .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWVsK5Ujw .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVsK5Ujw .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWVsK5Ujw .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWVsK5Ujw .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVsK5Ujw .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWVsK5Ujw .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWVsK5Ujw .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWVsK5Ujw .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWVsK5Ujw .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWVsK5Ujw .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWVsK5Ujw .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWVsK5Ujw .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWVsK5Ujw .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWVsK5Ujw .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWVsK5Ujw .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWVsK5Ujw .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWVsK5Ujw .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWVsK5Ujw .nav-item:focus,
.cid-upWVsK5Ujw .nav-link:focus {
  outline: none;
}
.cid-upWVsK5Ujw .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWVsK5Ujw .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWVsK5Ujw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWVsK5Ujw .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWVsK5Ujw .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWVsK5Ujw .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWVsK5Ujw .dropdown-item.active,
.cid-upWVsK5Ujw .dropdown-item:active {
  background-color: transparent;
}
.cid-upWVsK5Ujw .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWVsK5Ujw .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWVsK5Ujw .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWVsK5Ujw .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWVsK5Ujw .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWVsK5Ujw .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWVsK5Ujw ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWVsK5Ujw .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWVsK5Ujw .navbar-buttons {
    text-align: left;
  }
}
.cid-upWVsK5Ujw button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWVsK5Ujw button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWVsK5Ujw button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWVsK5Ujw button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVsK5Ujw button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVsK5Ujw button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWVsK5Ujw nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVsK5Ujw nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWVsK5Ujw nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWVsK5Ujw nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVsK5Ujw .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWVsK5Ujw a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWVsK5Ujw .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWVsK5Ujw .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWVsK5Ujw .navbar {
    height: 70px;
  }
  .cid-upWVsK5Ujw .navbar.opened {
    height: auto;
  }
  .cid-upWVsK5Ujw .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWVsK5Ujw .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWVsK5Ujw .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWVsK5Ujw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWVsK5Ujw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWVsK5Ujw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWVsK5Ujw .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWVsK5Ujw .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWVsK5Ujw .navbar-brand {
    margin-right: auto;
  }
  .cid-upWVsK5Ujw .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWVsK5Ujw .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWVsK5Ujw .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWVsK5Ujw .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVsK5Ujw .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWVsK5Ujw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWVsK5Ujw .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWVsK5Ujw .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWVsK5Ujw .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVsK5Ujw .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWVsK5Ujw .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWVsL65LK {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWVsL65LK .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVsL65LK .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-upWVsL65LK .container {
    padding: 0 16px;
  }
}
.cid-upWVsL65LK .card {
  justify-content: center;
}
.cid-upWVsL65LK .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWVsL65LK .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWVsL65LK .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWVsL65LK .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWVsL65LK .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWVsL65LK .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWVsL65LK .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWVsL65LK .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWVsL65LK .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWVsL65LK .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWVsL65LK .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWVsL65LK .mbr-section-title {
  color: #ffffff;
}
.cid-upWVsL65LK .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWVsL65LK .mbr-section-title,
.cid-upWVsL65LK .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsaL4M5PK {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsaL4M5PK .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsaL4M5PK .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsaL4M5PK .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsaL4M5PK .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsaL4M5PK .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsaL4M5PK .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsaL4M5PK .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsaL4M5PK .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsaL4M5PK .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsaL4M5PK .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsaL4M5PK .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsaL4M5PK .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsaL4M5PK .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsaL4M5PK .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsaL4M5PK .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsaL4M5PK .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsaL4M5PK .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsaL4M5PK .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsaL4M5PK .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsaL4M5PK .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsaL4M5PK .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsaL4M5PK .mbr-section-title {
  color: #050f0f;
}
.cid-uOsaL4M5PK .item-title {
  color: #ffffff;
}
.cid-uOsaL4M5PK .item-text {
  color: #ffffff;
}
.cid-uOsaL4M5PK .mbr-section-title,
.cid-uOsaL4M5PK .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzAfHmp5 {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzAfHmp5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzAfHmp5 .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-uIlzAfHmp5 .container {
    padding: 0 16px;
  }
}
.cid-uIlzAfHmp5 .card {
  justify-content: center;
}
.cid-uIlzAfHmp5 .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzAfHmp5 .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzAfHmp5 .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzAfHmp5 .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzAfHmp5 .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzAfHmp5 .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzAfHmp5 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzAfHmp5 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzAfHmp5 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzAfHmp5 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzAfHmp5 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzAfHmp5 .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzAfHmp5 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzAfHmp5 .mbr-section-title,
.cid-uIlzAfHmp5 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWVsMVfpW {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWVsMVfpW .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVsMVfpW .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-upWVsMVfpW .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWVsMVfpW img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWVsMVfpW img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWVsMVfpW .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWVsMVfpW .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVsMVfpW .card-link:hover a {
  background-image: none !important;
}
.cid-upWVsMVfpW .card-link:hover {
  cursor: pointer;
}
.cid-upWVsMVfpW .card-link:hover:before {
  width: 0%;
}
.cid-upWVsMVfpW .card {
  margin-bottom: 3rem;
}
.cid-upWVsMVfpW .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWVsMVfpW .row {
  justify-content: center;
}
.cid-upWVsMVfpW .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWVsMVfpW .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWVsMVfpW .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWVsMVfpW .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWVsMVfpW .card-text {
  color: #232323;
}
.cid-upWVsMVfpW .card-title,
.cid-upWVsMVfpW .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWVsMVfpW .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWVsMVfpW .card-link,
.cid-upWVsMVfpW .link-icon,
.cid-upWVsMVfpW .link-align {
  color: #232323;
}
.cid-upWVsO1m26 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWVsO1m26 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVsO1m26 .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWVsO1m26 .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWVsO1m26 .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWVsO1m26 .item-wrapper:hover .card-title,
.cid-upWVsO1m26 .item-wrapper:hover .card-text,
.cid-upWVsO1m26 .item-wrapper:hover .card-link,
.cid-upWVsO1m26 .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWVsO1m26 .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWVsO1m26 .card-title,
.cid-upWVsO1m26 .card-text,
.cid-upWVsO1m26 .card-link,
.cid-upWVsO1m26 .card-link a {
  transition: all 0.3s;
}
.cid-upWVsO1m26 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVsO1m26 .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWVsO1m26 .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWVsO1m26 .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWVsO1m26 .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWVsO1m26 .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWVsO1m26 .card-title,
.cid-upWVsO1m26 .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWVsO1m26 .card-text {
  color: #232323;
}
.cid-upWVsO1m26 .content-head {
  max-width: 800px;
}
.cid-upWVsO1m26 .mbr-section-title {
  color: #ffffff;
}
.cid-upWVsO1m26 .card-link,
.cid-upWVsO1m26 .link-icon,
.cid-upWVsO1m26 .link-align {
  color: #232323;
}
.cid-upWVsOHFI2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWVsOHFI2 .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWVsOHFI2 .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWVsOHFI2 .google-map {
    margin-right: 17%;
  }
}
.cid-upWVsOHFI2 .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWVsOHFI2 .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWVsOHFI2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWVsOHFI2 .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-upWVsOHFI2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWVsOHFI2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWVsOHFI2 .header_box {
  margin-bottom: 40px;
}
.cid-upWVsOHFI2 .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWVsOHFI2 .card_text {
  display: inline-block;
}
.cid-upWVsOHFI2 .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWVsOHFI2 .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWVsOHFI2 .mbr-text {
  text-align: center;
}
.cid-upWVsPCklO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWVsPCklO .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVsPCklO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVsPCklO .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWVsPCklO a {
  position: relative;
  width: fit-content;
}
.cid-upWVsPCklO a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVsPCklO a:hover:before {
  width: 0;
}
.cid-upWVsPCklO .copyright {
  color: #ffffff;
}
.cid-upWVsPCklO .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWVsPCklO .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWVsPCklO .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWVsPCklO .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWVsPCklO .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWVsPCklO .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWVsPCklO p {
    text-align: center;
  }
}
.cid-upWVwdZwqm {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWVwdZwqm .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;
}
@media (max-width: 767px) {
  .cid-upWVwdZwqm .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWVwdZwqm .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWVwdZwqm .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWVwdZwqm .navbar.opened {
  transition: all 0.3s;
}
.cid-upWVwdZwqm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWVwdZwqm .navbar .navbar-logo img {
  width: auto;
}
.cid-upWVwdZwqm .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWVwdZwqm .navbar.collapsed {
  justify-content: center;
}
.cid-upWVwdZwqm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWVwdZwqm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWVwdZwqm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWVwdZwqm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWVwdZwqm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWVwdZwqm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWVwdZwqm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWVwdZwqm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWVwdZwqm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWVwdZwqm .navbar {
    min-height: 72px;
  }
  .cid-upWVwdZwqm .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWVwdZwqm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWVwdZwqm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWVwdZwqm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWVwdZwqm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWVwdZwqm .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-upWVwdZwqm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWVwdZwqm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWVwdZwqm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWVwdZwqm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWVwdZwqm .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWVwdZwqm .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWVwdZwqm .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWVwdZwqm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWVwdZwqm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWVwdZwqm .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWVwdZwqm .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWVwdZwqm .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVwdZwqm .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWVwdZwqm .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWVwdZwqm .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVwdZwqm .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWVwdZwqm .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWVwdZwqm .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWVwdZwqm .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWVwdZwqm .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWVwdZwqm .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWVwdZwqm .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWVwdZwqm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWVwdZwqm .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWVwdZwqm .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWVwdZwqm .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWVwdZwqm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWVwdZwqm .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWVwdZwqm .nav-item:focus,
.cid-upWVwdZwqm .nav-link:focus {
  outline: none;
}
.cid-upWVwdZwqm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWVwdZwqm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWVwdZwqm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWVwdZwqm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWVwdZwqm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWVwdZwqm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWVwdZwqm .dropdown-item.active,
.cid-upWVwdZwqm .dropdown-item:active {
  background-color: transparent;
}
.cid-upWVwdZwqm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWVwdZwqm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWVwdZwqm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWVwdZwqm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWVwdZwqm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWVwdZwqm .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWVwdZwqm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWVwdZwqm .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWVwdZwqm .navbar-buttons {
    text-align: left;
  }
}
.cid-upWVwdZwqm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWVwdZwqm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWVwdZwqm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWVwdZwqm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVwdZwqm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVwdZwqm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWVwdZwqm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVwdZwqm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWVwdZwqm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWVwdZwqm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVwdZwqm .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWVwdZwqm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWVwdZwqm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWVwdZwqm .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWVwdZwqm .navbar {
    height: 70px;
  }
  .cid-upWVwdZwqm .navbar.opened {
    height: auto;
  }
  .cid-upWVwdZwqm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWVwdZwqm .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWVwdZwqm .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWVwdZwqm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWVwdZwqm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWVwdZwqm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWVwdZwqm .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWVwdZwqm .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWVwdZwqm .navbar-brand {
    margin-right: auto;
  }
  .cid-upWVwdZwqm .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWVwdZwqm .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWVwdZwqm .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWVwdZwqm .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVwdZwqm .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWVwdZwqm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWVwdZwqm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWVwdZwqm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWVwdZwqm .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVwdZwqm .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWVwdZwqm .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWVwf5KtQ {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWVwf5KtQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVwf5KtQ .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-upWVwf5KtQ .container {
    padding: 0 16px;
  }
}
.cid-upWVwf5KtQ .card {
  justify-content: center;
}
.cid-upWVwf5KtQ .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWVwf5KtQ .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWVwf5KtQ .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWVwf5KtQ .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWVwf5KtQ .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWVwf5KtQ .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWVwf5KtQ .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWVwf5KtQ .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWVwf5KtQ .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWVwf5KtQ .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWVwf5KtQ .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWVwf5KtQ .mbr-section-title {
  color: #ffffff;
}
.cid-upWVwf5KtQ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWVwf5KtQ .mbr-section-title,
.cid-upWVwf5KtQ .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsaQFDuZI {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsaQFDuZI .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsaQFDuZI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsaQFDuZI .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsaQFDuZI .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsaQFDuZI .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsaQFDuZI .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsaQFDuZI .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsaQFDuZI .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsaQFDuZI .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsaQFDuZI .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsaQFDuZI .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsaQFDuZI .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsaQFDuZI .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsaQFDuZI .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsaQFDuZI .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsaQFDuZI .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsaQFDuZI .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsaQFDuZI .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsaQFDuZI .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsaQFDuZI .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsaQFDuZI .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsaQFDuZI .mbr-section-title {
  color: #050f0f;
}
.cid-uOsaQFDuZI .item-title {
  color: #ffffff;
}
.cid-uOsaQFDuZI .item-text {
  color: #ffffff;
}
.cid-uOsaQFDuZI .mbr-section-title,
.cid-uOsaQFDuZI .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzBYMknj {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzBYMknj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzBYMknj .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-uIlzBYMknj .container {
    padding: 0 16px;
  }
}
.cid-uIlzBYMknj .card {
  justify-content: center;
}
.cid-uIlzBYMknj .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzBYMknj .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzBYMknj .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzBYMknj .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzBYMknj .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzBYMknj .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzBYMknj .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzBYMknj .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzBYMknj .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzBYMknj .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzBYMknj .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzBYMknj .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzBYMknj .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzBYMknj .mbr-section-title,
.cid-uIlzBYMknj .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWVwgWeeS {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWVwgWeeS .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVwgWeeS .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-upWVwgWeeS .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWVwgWeeS img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWVwgWeeS img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWVwgWeeS .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWVwgWeeS .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVwgWeeS .card-link:hover a {
  background-image: none !important;
}
.cid-upWVwgWeeS .card-link:hover {
  cursor: pointer;
}
.cid-upWVwgWeeS .card-link:hover:before {
  width: 0%;
}
.cid-upWVwgWeeS .card {
  margin-bottom: 3rem;
}
.cid-upWVwgWeeS .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWVwgWeeS .row {
  justify-content: center;
}
.cid-upWVwgWeeS .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWVwgWeeS .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWVwgWeeS .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWVwgWeeS .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWVwgWeeS .card-text {
  color: #232323;
}
.cid-upWVwgWeeS .card-title,
.cid-upWVwgWeeS .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWVwgWeeS .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWVwgWeeS .card-link,
.cid-upWVwgWeeS .link-icon,
.cid-upWVwgWeeS .link-align {
  color: #232323;
}
.cid-upWVwhGsBg {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWVwhGsBg .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVwhGsBg .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWVwhGsBg .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWVwhGsBg .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWVwhGsBg .item-wrapper:hover .card-title,
.cid-upWVwhGsBg .item-wrapper:hover .card-text,
.cid-upWVwhGsBg .item-wrapper:hover .card-link,
.cid-upWVwhGsBg .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWVwhGsBg .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWVwhGsBg .card-title,
.cid-upWVwhGsBg .card-text,
.cid-upWVwhGsBg .card-link,
.cid-upWVwhGsBg .card-link a {
  transition: all 0.3s;
}
.cid-upWVwhGsBg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVwhGsBg .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWVwhGsBg .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWVwhGsBg .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWVwhGsBg .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWVwhGsBg .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWVwhGsBg .card-title,
.cid-upWVwhGsBg .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWVwhGsBg .card-text {
  color: #232323;
}
.cid-upWVwhGsBg .content-head {
  max-width: 800px;
}
.cid-upWVwhGsBg .mbr-section-title {
  color: #ffffff;
}
.cid-upWVwhGsBg .card-link,
.cid-upWVwhGsBg .link-icon,
.cid-upWVwhGsBg .link-align {
  color: #232323;
}
.cid-upWVwiom4y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWVwiom4y .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWVwiom4y .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWVwiom4y .google-map {
    margin-right: 17%;
  }
}
.cid-upWVwiom4y .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWVwiom4y .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWVwiom4y .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWVwiom4y .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-upWVwiom4y .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWVwiom4y .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWVwiom4y .header_box {
  margin-bottom: 40px;
}
.cid-upWVwiom4y .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWVwiom4y .card_text {
  display: inline-block;
}
.cid-upWVwiom4y .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWVwiom4y .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWVwiom4y .mbr-text {
  text-align: center;
}
.cid-upWVwjpfwT {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWVwjpfwT .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVwjpfwT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVwjpfwT .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWVwjpfwT a {
  position: relative;
  width: fit-content;
}
.cid-upWVwjpfwT a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVwjpfwT a:hover:before {
  width: 0;
}
.cid-upWVwjpfwT .copyright {
  color: #ffffff;
}
.cid-upWVwjpfwT .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWVwjpfwT .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWVwjpfwT .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWVwjpfwT .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWVwjpfwT .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWVwjpfwT .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWVwjpfwT p {
    text-align: center;
  }
}
.cid-upWVBOLtzz {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWVBOLtzz .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;
}
@media (max-width: 767px) {
  .cid-upWVBOLtzz .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWVBOLtzz .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWVBOLtzz .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWVBOLtzz .navbar.opened {
  transition: all 0.3s;
}
.cid-upWVBOLtzz .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWVBOLtzz .navbar .navbar-logo img {
  width: auto;
}
.cid-upWVBOLtzz .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWVBOLtzz .navbar.collapsed {
  justify-content: center;
}
.cid-upWVBOLtzz .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWVBOLtzz .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWVBOLtzz .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWVBOLtzz .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWVBOLtzz .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWVBOLtzz .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWVBOLtzz .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWVBOLtzz .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWVBOLtzz .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWVBOLtzz .navbar {
    min-height: 72px;
  }
  .cid-upWVBOLtzz .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWVBOLtzz .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWVBOLtzz .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWVBOLtzz .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWVBOLtzz .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWVBOLtzz .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-upWVBOLtzz .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWVBOLtzz .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWVBOLtzz .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWVBOLtzz .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWVBOLtzz .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWVBOLtzz .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWVBOLtzz .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWVBOLtzz .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWVBOLtzz .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWVBOLtzz .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWVBOLtzz .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWVBOLtzz .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVBOLtzz .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWVBOLtzz .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWVBOLtzz .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVBOLtzz .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWVBOLtzz .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWVBOLtzz .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWVBOLtzz .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWVBOLtzz .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWVBOLtzz .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWVBOLtzz .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWVBOLtzz .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWVBOLtzz .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWVBOLtzz .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWVBOLtzz .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWVBOLtzz .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWVBOLtzz .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWVBOLtzz .nav-item:focus,
.cid-upWVBOLtzz .nav-link:focus {
  outline: none;
}
.cid-upWVBOLtzz .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWVBOLtzz .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWVBOLtzz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWVBOLtzz .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWVBOLtzz .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWVBOLtzz .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWVBOLtzz .dropdown-item.active,
.cid-upWVBOLtzz .dropdown-item:active {
  background-color: transparent;
}
.cid-upWVBOLtzz .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWVBOLtzz .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWVBOLtzz .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWVBOLtzz .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWVBOLtzz .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWVBOLtzz .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWVBOLtzz ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWVBOLtzz .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWVBOLtzz .navbar-buttons {
    text-align: left;
  }
}
.cid-upWVBOLtzz button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWVBOLtzz button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWVBOLtzz button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWVBOLtzz button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVBOLtzz button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVBOLtzz button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWVBOLtzz nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVBOLtzz nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWVBOLtzz nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWVBOLtzz nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVBOLtzz .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWVBOLtzz a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWVBOLtzz .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWVBOLtzz .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWVBOLtzz .navbar {
    height: 70px;
  }
  .cid-upWVBOLtzz .navbar.opened {
    height: auto;
  }
  .cid-upWVBOLtzz .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWVBOLtzz .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWVBOLtzz .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWVBOLtzz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWVBOLtzz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWVBOLtzz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWVBOLtzz .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWVBOLtzz .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWVBOLtzz .navbar-brand {
    margin-right: auto;
  }
  .cid-upWVBOLtzz .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWVBOLtzz .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWVBOLtzz .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWVBOLtzz .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVBOLtzz .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWVBOLtzz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWVBOLtzz .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWVBOLtzz .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWVBOLtzz .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVBOLtzz .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWVBOLtzz .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWVBPL9iy {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWVBPL9iy .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVBPL9iy .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-upWVBPL9iy .container {
    padding: 0 16px;
  }
}
.cid-upWVBPL9iy .card {
  justify-content: center;
}
.cid-upWVBPL9iy .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWVBPL9iy .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWVBPL9iy .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWVBPL9iy .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWVBPL9iy .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWVBPL9iy .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWVBPL9iy .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWVBPL9iy .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWVBPL9iy .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWVBPL9iy .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWVBPL9iy .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWVBPL9iy .mbr-section-title {
  color: #ffffff;
}
.cid-upWVBPL9iy .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWVBPL9iy .mbr-section-title,
.cid-upWVBPL9iy .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsaVUJUY5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsaVUJUY5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsaVUJUY5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsaVUJUY5 .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsaVUJUY5 .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsaVUJUY5 .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsaVUJUY5 .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsaVUJUY5 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsaVUJUY5 .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsaVUJUY5 .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsaVUJUY5 .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsaVUJUY5 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsaVUJUY5 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsaVUJUY5 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsaVUJUY5 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsaVUJUY5 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsaVUJUY5 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsaVUJUY5 .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsaVUJUY5 .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsaVUJUY5 .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsaVUJUY5 .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsaVUJUY5 .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsaVUJUY5 .mbr-section-title {
  color: #050f0f;
}
.cid-uOsaVUJUY5 .item-title {
  color: #ffffff;
}
.cid-uOsaVUJUY5 .item-text {
  color: #ffffff;
}
.cid-uOsaVUJUY5 .mbr-section-title,
.cid-uOsaVUJUY5 .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzDO4wJG {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzDO4wJG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzDO4wJG .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-uIlzDO4wJG .container {
    padding: 0 16px;
  }
}
.cid-uIlzDO4wJG .card {
  justify-content: center;
}
.cid-uIlzDO4wJG .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzDO4wJG .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzDO4wJG .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzDO4wJG .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzDO4wJG .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzDO4wJG .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzDO4wJG .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzDO4wJG .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzDO4wJG .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzDO4wJG .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzDO4wJG .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzDO4wJG .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzDO4wJG .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzDO4wJG .mbr-section-title,
.cid-uIlzDO4wJG .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWVBRg06D {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWVBRg06D .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVBRg06D .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-upWVBRg06D .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWVBRg06D img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWVBRg06D img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWVBRg06D .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWVBRg06D .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVBRg06D .card-link:hover a {
  background-image: none !important;
}
.cid-upWVBRg06D .card-link:hover {
  cursor: pointer;
}
.cid-upWVBRg06D .card-link:hover:before {
  width: 0%;
}
.cid-upWVBRg06D .card {
  margin-bottom: 3rem;
}
.cid-upWVBRg06D .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWVBRg06D .row {
  justify-content: center;
}
.cid-upWVBRg06D .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWVBRg06D .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWVBRg06D .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWVBRg06D .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWVBRg06D .card-text {
  color: #232323;
}
.cid-upWVBRg06D .card-title,
.cid-upWVBRg06D .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWVBRg06D .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWVBRg06D .card-link,
.cid-upWVBRg06D .link-icon,
.cid-upWVBRg06D .link-align {
  color: #232323;
}
.cid-upWVBS3MoX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWVBS3MoX .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVBS3MoX .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWVBS3MoX .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWVBS3MoX .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWVBS3MoX .item-wrapper:hover .card-title,
.cid-upWVBS3MoX .item-wrapper:hover .card-text,
.cid-upWVBS3MoX .item-wrapper:hover .card-link,
.cid-upWVBS3MoX .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWVBS3MoX .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWVBS3MoX .card-title,
.cid-upWVBS3MoX .card-text,
.cid-upWVBS3MoX .card-link,
.cid-upWVBS3MoX .card-link a {
  transition: all 0.3s;
}
.cid-upWVBS3MoX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVBS3MoX .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWVBS3MoX .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWVBS3MoX .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWVBS3MoX .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWVBS3MoX .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWVBS3MoX .card-title,
.cid-upWVBS3MoX .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWVBS3MoX .card-text {
  color: #232323;
}
.cid-upWVBS3MoX .content-head {
  max-width: 800px;
}
.cid-upWVBS3MoX .mbr-section-title {
  color: #ffffff;
}
.cid-upWVBS3MoX .card-link,
.cid-upWVBS3MoX .link-icon,
.cid-upWVBS3MoX .link-align {
  color: #232323;
}
.cid-upWVBSIy4s {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWVBSIy4s .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWVBSIy4s .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWVBSIy4s .google-map {
    margin-right: 17%;
  }
}
.cid-upWVBSIy4s .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWVBSIy4s .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWVBSIy4s .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWVBSIy4s .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-upWVBSIy4s .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWVBSIy4s .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWVBSIy4s .header_box {
  margin-bottom: 40px;
}
.cid-upWVBSIy4s .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWVBSIy4s .card_text {
  display: inline-block;
}
.cid-upWVBSIy4s .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWVBSIy4s .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWVBSIy4s .mbr-text {
  text-align: center;
}
.cid-upWVBTEtxQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWVBTEtxQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVBTEtxQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVBTEtxQ .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWVBTEtxQ a {
  position: relative;
  width: fit-content;
}
.cid-upWVBTEtxQ a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVBTEtxQ a:hover:before {
  width: 0;
}
.cid-upWVBTEtxQ .copyright {
  color: #ffffff;
}
.cid-upWVBTEtxQ .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWVBTEtxQ .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWVBTEtxQ .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWVBTEtxQ .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWVBTEtxQ .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWVBTEtxQ .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWVBTEtxQ p {
    text-align: center;
  }
}
.cid-upWVGHUVs0 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWVGHUVs0 .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;
}
@media (max-width: 767px) {
  .cid-upWVGHUVs0 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWVGHUVs0 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWVGHUVs0 .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWVGHUVs0 .navbar.opened {
  transition: all 0.3s;
}
.cid-upWVGHUVs0 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWVGHUVs0 .navbar .navbar-logo img {
  width: auto;
}
.cid-upWVGHUVs0 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWVGHUVs0 .navbar.collapsed {
  justify-content: center;
}
.cid-upWVGHUVs0 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWVGHUVs0 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWVGHUVs0 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWVGHUVs0 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWVGHUVs0 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWVGHUVs0 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWVGHUVs0 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWVGHUVs0 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWVGHUVs0 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWVGHUVs0 .navbar {
    min-height: 72px;
  }
  .cid-upWVGHUVs0 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWVGHUVs0 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWVGHUVs0 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWVGHUVs0 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWVGHUVs0 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWVGHUVs0 .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-upWVGHUVs0 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWVGHUVs0 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWVGHUVs0 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWVGHUVs0 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWVGHUVs0 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWVGHUVs0 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWVGHUVs0 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWVGHUVs0 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWVGHUVs0 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWVGHUVs0 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWVGHUVs0 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWVGHUVs0 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVGHUVs0 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWVGHUVs0 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWVGHUVs0 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVGHUVs0 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWVGHUVs0 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWVGHUVs0 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWVGHUVs0 .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWVGHUVs0 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWVGHUVs0 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWVGHUVs0 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWVGHUVs0 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWVGHUVs0 .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWVGHUVs0 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWVGHUVs0 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWVGHUVs0 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWVGHUVs0 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWVGHUVs0 .nav-item:focus,
.cid-upWVGHUVs0 .nav-link:focus {
  outline: none;
}
.cid-upWVGHUVs0 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWVGHUVs0 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWVGHUVs0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWVGHUVs0 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWVGHUVs0 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWVGHUVs0 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWVGHUVs0 .dropdown-item.active,
.cid-upWVGHUVs0 .dropdown-item:active {
  background-color: transparent;
}
.cid-upWVGHUVs0 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWVGHUVs0 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWVGHUVs0 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWVGHUVs0 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWVGHUVs0 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWVGHUVs0 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWVGHUVs0 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWVGHUVs0 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWVGHUVs0 .navbar-buttons {
    text-align: left;
  }
}
.cid-upWVGHUVs0 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWVGHUVs0 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWVGHUVs0 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWVGHUVs0 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVGHUVs0 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVGHUVs0 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWVGHUVs0 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVGHUVs0 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWVGHUVs0 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWVGHUVs0 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVGHUVs0 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWVGHUVs0 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWVGHUVs0 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWVGHUVs0 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWVGHUVs0 .navbar {
    height: 70px;
  }
  .cid-upWVGHUVs0 .navbar.opened {
    height: auto;
  }
  .cid-upWVGHUVs0 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWVGHUVs0 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWVGHUVs0 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWVGHUVs0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWVGHUVs0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWVGHUVs0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWVGHUVs0 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWVGHUVs0 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWVGHUVs0 .navbar-brand {
    margin-right: auto;
  }
  .cid-upWVGHUVs0 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWVGHUVs0 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWVGHUVs0 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWVGHUVs0 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVGHUVs0 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWVGHUVs0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWVGHUVs0 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWVGHUVs0 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWVGHUVs0 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVGHUVs0 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWVGHUVs0 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWVGJjKwP {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWVGJjKwP .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVGJjKwP .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-upWVGJjKwP .container {
    padding: 0 16px;
  }
}
.cid-upWVGJjKwP .card {
  justify-content: center;
}
.cid-upWVGJjKwP .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWVGJjKwP .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWVGJjKwP .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWVGJjKwP .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWVGJjKwP .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWVGJjKwP .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWVGJjKwP .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWVGJjKwP .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWVGJjKwP .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWVGJjKwP .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWVGJjKwP .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWVGJjKwP .mbr-section-title {
  color: #ffffff;
}
.cid-upWVGJjKwP .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWVGJjKwP .mbr-section-title,
.cid-upWVGJjKwP .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsb3PNFQm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsb3PNFQm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsb3PNFQm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsb3PNFQm .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsb3PNFQm .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsb3PNFQm .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsb3PNFQm .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsb3PNFQm .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsb3PNFQm .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsb3PNFQm .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsb3PNFQm .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsb3PNFQm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsb3PNFQm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsb3PNFQm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsb3PNFQm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsb3PNFQm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsb3PNFQm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsb3PNFQm .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsb3PNFQm .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsb3PNFQm .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsb3PNFQm .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsb3PNFQm .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsb3PNFQm .mbr-section-title {
  color: #050f0f;
}
.cid-uOsb3PNFQm .item-title {
  color: #ffffff;
}
.cid-uOsb3PNFQm .item-text {
  color: #ffffff;
}
.cid-uOsb3PNFQm .mbr-section-title,
.cid-uOsb3PNFQm .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzFDWS5K {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzFDWS5K .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzFDWS5K .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-uIlzFDWS5K .container {
    padding: 0 16px;
  }
}
.cid-uIlzFDWS5K .card {
  justify-content: center;
}
.cid-uIlzFDWS5K .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzFDWS5K .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzFDWS5K .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzFDWS5K .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzFDWS5K .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzFDWS5K .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzFDWS5K .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzFDWS5K .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzFDWS5K .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzFDWS5K .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzFDWS5K .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzFDWS5K .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzFDWS5K .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzFDWS5K .mbr-section-title,
.cid-uIlzFDWS5K .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWVGL6zRw {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWVGL6zRw .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVGL6zRw .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-upWVGL6zRw .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWVGL6zRw img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWVGL6zRw img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWVGL6zRw .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWVGL6zRw .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVGL6zRw .card-link:hover a {
  background-image: none !important;
}
.cid-upWVGL6zRw .card-link:hover {
  cursor: pointer;
}
.cid-upWVGL6zRw .card-link:hover:before {
  width: 0%;
}
.cid-upWVGL6zRw .card {
  margin-bottom: 3rem;
}
.cid-upWVGL6zRw .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWVGL6zRw .row {
  justify-content: center;
}
.cid-upWVGL6zRw .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWVGL6zRw .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWVGL6zRw .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWVGL6zRw .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWVGL6zRw .card-text {
  color: #232323;
}
.cid-upWVGL6zRw .card-title,
.cid-upWVGL6zRw .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWVGL6zRw .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWVGL6zRw .card-link,
.cid-upWVGL6zRw .link-icon,
.cid-upWVGL6zRw .link-align {
  color: #232323;
}
.cid-upWVGLPj9k {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWVGLPj9k .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVGLPj9k .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWVGLPj9k .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWVGLPj9k .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWVGLPj9k .item-wrapper:hover .card-title,
.cid-upWVGLPj9k .item-wrapper:hover .card-text,
.cid-upWVGLPj9k .item-wrapper:hover .card-link,
.cid-upWVGLPj9k .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWVGLPj9k .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWVGLPj9k .card-title,
.cid-upWVGLPj9k .card-text,
.cid-upWVGLPj9k .card-link,
.cid-upWVGLPj9k .card-link a {
  transition: all 0.3s;
}
.cid-upWVGLPj9k .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVGLPj9k .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWVGLPj9k .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWVGLPj9k .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWVGLPj9k .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWVGLPj9k .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWVGLPj9k .card-title,
.cid-upWVGLPj9k .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWVGLPj9k .card-text {
  color: #232323;
}
.cid-upWVGLPj9k .content-head {
  max-width: 800px;
}
.cid-upWVGLPj9k .mbr-section-title {
  color: #ffffff;
}
.cid-upWVGLPj9k .card-link,
.cid-upWVGLPj9k .link-icon,
.cid-upWVGLPj9k .link-align {
  color: #232323;
}
.cid-upWVGMBncM {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWVGMBncM .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWVGMBncM .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWVGMBncM .google-map {
    margin-right: 17%;
  }
}
.cid-upWVGMBncM .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWVGMBncM .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWVGMBncM .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWVGMBncM .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-upWVGMBncM .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWVGMBncM .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWVGMBncM .header_box {
  margin-bottom: 40px;
}
.cid-upWVGMBncM .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWVGMBncM .card_text {
  display: inline-block;
}
.cid-upWVGMBncM .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWVGMBncM .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWVGMBncM .mbr-text {
  text-align: center;
}
.cid-upWVGNyZ7v {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWVGNyZ7v .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVGNyZ7v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVGNyZ7v .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWVGNyZ7v a {
  position: relative;
  width: fit-content;
}
.cid-upWVGNyZ7v a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVGNyZ7v a:hover:before {
  width: 0;
}
.cid-upWVGNyZ7v .copyright {
  color: #ffffff;
}
.cid-upWVGNyZ7v .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWVGNyZ7v .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWVGNyZ7v .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWVGNyZ7v .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWVGNyZ7v .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWVGNyZ7v .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWVGNyZ7v p {
    text-align: center;
  }
}
.cid-upWVO5aEyW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWVO5aEyW .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;
}
@media (max-width: 767px) {
  .cid-upWVO5aEyW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWVO5aEyW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWVO5aEyW .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWVO5aEyW .navbar.opened {
  transition: all 0.3s;
}
.cid-upWVO5aEyW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWVO5aEyW .navbar .navbar-logo img {
  width: auto;
}
.cid-upWVO5aEyW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWVO5aEyW .navbar.collapsed {
  justify-content: center;
}
.cid-upWVO5aEyW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWVO5aEyW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWVO5aEyW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWVO5aEyW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWVO5aEyW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWVO5aEyW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWVO5aEyW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWVO5aEyW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWVO5aEyW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWVO5aEyW .navbar {
    min-height: 72px;
  }
  .cid-upWVO5aEyW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWVO5aEyW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWVO5aEyW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWVO5aEyW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWVO5aEyW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWVO5aEyW .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-upWVO5aEyW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWVO5aEyW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWVO5aEyW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWVO5aEyW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWVO5aEyW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWVO5aEyW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWVO5aEyW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWVO5aEyW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWVO5aEyW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWVO5aEyW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWVO5aEyW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWVO5aEyW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVO5aEyW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWVO5aEyW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWVO5aEyW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVO5aEyW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWVO5aEyW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWVO5aEyW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWVO5aEyW .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWVO5aEyW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWVO5aEyW .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWVO5aEyW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWVO5aEyW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWVO5aEyW .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWVO5aEyW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWVO5aEyW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWVO5aEyW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWVO5aEyW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWVO5aEyW .nav-item:focus,
.cid-upWVO5aEyW .nav-link:focus {
  outline: none;
}
.cid-upWVO5aEyW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWVO5aEyW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWVO5aEyW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWVO5aEyW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWVO5aEyW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWVO5aEyW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWVO5aEyW .dropdown-item.active,
.cid-upWVO5aEyW .dropdown-item:active {
  background-color: transparent;
}
.cid-upWVO5aEyW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWVO5aEyW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWVO5aEyW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWVO5aEyW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWVO5aEyW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWVO5aEyW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWVO5aEyW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWVO5aEyW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWVO5aEyW .navbar-buttons {
    text-align: left;
  }
}
.cid-upWVO5aEyW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWVO5aEyW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWVO5aEyW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWVO5aEyW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVO5aEyW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVO5aEyW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWVO5aEyW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVO5aEyW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWVO5aEyW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWVO5aEyW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVO5aEyW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWVO5aEyW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWVO5aEyW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWVO5aEyW .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWVO5aEyW .navbar {
    height: 70px;
  }
  .cid-upWVO5aEyW .navbar.opened {
    height: auto;
  }
  .cid-upWVO5aEyW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWVO5aEyW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWVO5aEyW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWVO5aEyW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWVO5aEyW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWVO5aEyW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWVO5aEyW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWVO5aEyW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWVO5aEyW .navbar-brand {
    margin-right: auto;
  }
  .cid-upWVO5aEyW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWVO5aEyW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWVO5aEyW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWVO5aEyW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVO5aEyW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWVO5aEyW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWVO5aEyW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWVO5aEyW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWVO5aEyW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVO5aEyW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWVO5aEyW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWVO6dBPU {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWVO6dBPU .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVO6dBPU .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-upWVO6dBPU .container {
    padding: 0 16px;
  }
}
.cid-upWVO6dBPU .card {
  justify-content: center;
}
.cid-upWVO6dBPU .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWVO6dBPU .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWVO6dBPU .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWVO6dBPU .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWVO6dBPU .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWVO6dBPU .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWVO6dBPU .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWVO6dBPU .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWVO6dBPU .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWVO6dBPU .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWVO6dBPU .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWVO6dBPU .mbr-section-title {
  color: #ffffff;
}
.cid-upWVO6dBPU .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWVO6dBPU .mbr-section-title,
.cid-upWVO6dBPU .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsb9BwKkz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsb9BwKkz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsb9BwKkz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsb9BwKkz .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsb9BwKkz .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsb9BwKkz .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsb9BwKkz .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsb9BwKkz .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsb9BwKkz .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsb9BwKkz .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsb9BwKkz .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsb9BwKkz .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsb9BwKkz .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsb9BwKkz .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsb9BwKkz .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsb9BwKkz .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsb9BwKkz .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsb9BwKkz .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsb9BwKkz .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsb9BwKkz .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsb9BwKkz .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsb9BwKkz .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsb9BwKkz .mbr-section-title {
  color: #050f0f;
}
.cid-uOsb9BwKkz .item-title {
  color: #ffffff;
}
.cid-uOsb9BwKkz .item-text {
  color: #ffffff;
}
.cid-uOsb9BwKkz .mbr-section-title,
.cid-uOsb9BwKkz .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzHsXEW4 {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzHsXEW4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzHsXEW4 .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-uIlzHsXEW4 .container {
    padding: 0 16px;
  }
}
.cid-uIlzHsXEW4 .card {
  justify-content: center;
}
.cid-uIlzHsXEW4 .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzHsXEW4 .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzHsXEW4 .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzHsXEW4 .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzHsXEW4 .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzHsXEW4 .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzHsXEW4 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzHsXEW4 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzHsXEW4 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzHsXEW4 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzHsXEW4 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzHsXEW4 .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzHsXEW4 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzHsXEW4 .mbr-section-title,
.cid-uIlzHsXEW4 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWVO7LZfH {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWVO7LZfH .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVO7LZfH .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-upWVO7LZfH .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWVO7LZfH img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWVO7LZfH img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWVO7LZfH .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWVO7LZfH .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVO7LZfH .card-link:hover a {
  background-image: none !important;
}
.cid-upWVO7LZfH .card-link:hover {
  cursor: pointer;
}
.cid-upWVO7LZfH .card-link:hover:before {
  width: 0%;
}
.cid-upWVO7LZfH .card {
  margin-bottom: 3rem;
}
.cid-upWVO7LZfH .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWVO7LZfH .row {
  justify-content: center;
}
.cid-upWVO7LZfH .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWVO7LZfH .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWVO7LZfH .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWVO7LZfH .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWVO7LZfH .card-text {
  color: #232323;
}
.cid-upWVO7LZfH .card-title,
.cid-upWVO7LZfH .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWVO7LZfH .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWVO7LZfH .card-link,
.cid-upWVO7LZfH .link-icon,
.cid-upWVO7LZfH .link-align {
  color: #232323;
}
.cid-upWVO8C13n {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWVO8C13n .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVO8C13n .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWVO8C13n .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWVO8C13n .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWVO8C13n .item-wrapper:hover .card-title,
.cid-upWVO8C13n .item-wrapper:hover .card-text,
.cid-upWVO8C13n .item-wrapper:hover .card-link,
.cid-upWVO8C13n .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWVO8C13n .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWVO8C13n .card-title,
.cid-upWVO8C13n .card-text,
.cid-upWVO8C13n .card-link,
.cid-upWVO8C13n .card-link a {
  transition: all 0.3s;
}
.cid-upWVO8C13n .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVO8C13n .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWVO8C13n .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWVO8C13n .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWVO8C13n .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWVO8C13n .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWVO8C13n .card-title,
.cid-upWVO8C13n .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWVO8C13n .card-text {
  color: #232323;
}
.cid-upWVO8C13n .content-head {
  max-width: 800px;
}
.cid-upWVO8C13n .mbr-section-title {
  color: #ffffff;
}
.cid-upWVO8C13n .card-link,
.cid-upWVO8C13n .link-icon,
.cid-upWVO8C13n .link-align {
  color: #232323;
}
.cid-upWVO9vR28 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWVO9vR28 .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWVO9vR28 .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWVO9vR28 .google-map {
    margin-right: 17%;
  }
}
.cid-upWVO9vR28 .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWVO9vR28 .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWVO9vR28 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWVO9vR28 .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-upWVO9vR28 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWVO9vR28 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWVO9vR28 .header_box {
  margin-bottom: 40px;
}
.cid-upWVO9vR28 .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWVO9vR28 .card_text {
  display: inline-block;
}
.cid-upWVO9vR28 .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWVO9vR28 .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWVO9vR28 .mbr-text {
  text-align: center;
}
.cid-upWVOat9mD {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWVOat9mD .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVOat9mD .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVOat9mD .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWVOat9mD a {
  position: relative;
  width: fit-content;
}
.cid-upWVOat9mD a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVOat9mD a:hover:before {
  width: 0;
}
.cid-upWVOat9mD .copyright {
  color: #ffffff;
}
.cid-upWVOat9mD .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWVOat9mD .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWVOat9mD .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWVOat9mD .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWVOat9mD .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWVOat9mD .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWVOat9mD p {
    text-align: center;
  }
}
.cid-upWVUW1WYm {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWVUW1WYm .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;
}
@media (max-width: 767px) {
  .cid-upWVUW1WYm .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWVUW1WYm .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWVUW1WYm .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWVUW1WYm .navbar.opened {
  transition: all 0.3s;
}
.cid-upWVUW1WYm .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWVUW1WYm .navbar .navbar-logo img {
  width: auto;
}
.cid-upWVUW1WYm .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWVUW1WYm .navbar.collapsed {
  justify-content: center;
}
.cid-upWVUW1WYm .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWVUW1WYm .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWVUW1WYm .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWVUW1WYm .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWVUW1WYm .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWVUW1WYm .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWVUW1WYm .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWVUW1WYm .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWVUW1WYm .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWVUW1WYm .navbar {
    min-height: 72px;
  }
  .cid-upWVUW1WYm .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWVUW1WYm .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWVUW1WYm .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWVUW1WYm .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWVUW1WYm .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWVUW1WYm .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-upWVUW1WYm .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWVUW1WYm .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWVUW1WYm .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWVUW1WYm .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWVUW1WYm .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWVUW1WYm .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWVUW1WYm .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWVUW1WYm .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWVUW1WYm .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWVUW1WYm .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWVUW1WYm .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWVUW1WYm .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVUW1WYm .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWVUW1WYm .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWVUW1WYm .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWVUW1WYm .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWVUW1WYm .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWVUW1WYm .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWVUW1WYm .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWVUW1WYm .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWVUW1WYm .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWVUW1WYm .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWVUW1WYm .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWVUW1WYm .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWVUW1WYm .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWVUW1WYm .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWVUW1WYm .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWVUW1WYm .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWVUW1WYm .nav-item:focus,
.cid-upWVUW1WYm .nav-link:focus {
  outline: none;
}
.cid-upWVUW1WYm .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWVUW1WYm .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWVUW1WYm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWVUW1WYm .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWVUW1WYm .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWVUW1WYm .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWVUW1WYm .dropdown-item.active,
.cid-upWVUW1WYm .dropdown-item:active {
  background-color: transparent;
}
.cid-upWVUW1WYm .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWVUW1WYm .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWVUW1WYm .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWVUW1WYm .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWVUW1WYm .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWVUW1WYm .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWVUW1WYm ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWVUW1WYm .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWVUW1WYm .navbar-buttons {
    text-align: left;
  }
}
.cid-upWVUW1WYm button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWVUW1WYm button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWVUW1WYm button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWVUW1WYm button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVUW1WYm button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWVUW1WYm button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWVUW1WYm nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVUW1WYm nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWVUW1WYm nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWVUW1WYm nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWVUW1WYm .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWVUW1WYm a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWVUW1WYm .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWVUW1WYm .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWVUW1WYm .navbar {
    height: 70px;
  }
  .cid-upWVUW1WYm .navbar.opened {
    height: auto;
  }
  .cid-upWVUW1WYm .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWVUW1WYm .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWVUW1WYm .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWVUW1WYm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWVUW1WYm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWVUW1WYm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWVUW1WYm .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWVUW1WYm .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWVUW1WYm .navbar-brand {
    margin-right: auto;
  }
  .cid-upWVUW1WYm .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWVUW1WYm .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWVUW1WYm .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWVUW1WYm .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVUW1WYm .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWVUW1WYm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWVUW1WYm .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWVUW1WYm .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWVUW1WYm .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWVUW1WYm .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWVUW1WYm .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWVUYRxOS {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWVUYRxOS .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVUYRxOS .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-upWVUYRxOS .container {
    padding: 0 16px;
  }
}
.cid-upWVUYRxOS .card {
  justify-content: center;
}
.cid-upWVUYRxOS .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWVUYRxOS .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWVUYRxOS .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWVUYRxOS .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWVUYRxOS .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWVUYRxOS .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWVUYRxOS .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWVUYRxOS .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWVUYRxOS .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWVUYRxOS .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWVUYRxOS .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWVUYRxOS .mbr-section-title {
  color: #ffffff;
}
.cid-upWVUYRxOS .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWVUYRxOS .mbr-section-title,
.cid-upWVUYRxOS .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsbeMSwaZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsbeMSwaZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsbeMSwaZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsbeMSwaZ .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsbeMSwaZ .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsbeMSwaZ .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsbeMSwaZ .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsbeMSwaZ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbeMSwaZ .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbeMSwaZ .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsbeMSwaZ .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsbeMSwaZ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsbeMSwaZ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsbeMSwaZ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbeMSwaZ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbeMSwaZ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsbeMSwaZ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsbeMSwaZ .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsbeMSwaZ .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsbeMSwaZ .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbeMSwaZ .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbeMSwaZ .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsbeMSwaZ .mbr-section-title {
  color: #050f0f;
}
.cid-uOsbeMSwaZ .item-title {
  color: #ffffff;
}
.cid-uOsbeMSwaZ .item-text {
  color: #ffffff;
}
.cid-uOsbeMSwaZ .mbr-section-title,
.cid-uOsbeMSwaZ .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzJgPUx4 {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzJgPUx4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzJgPUx4 .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-uIlzJgPUx4 .container {
    padding: 0 16px;
  }
}
.cid-uIlzJgPUx4 .card {
  justify-content: center;
}
.cid-uIlzJgPUx4 .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzJgPUx4 .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzJgPUx4 .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzJgPUx4 .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzJgPUx4 .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzJgPUx4 .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzJgPUx4 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzJgPUx4 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzJgPUx4 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzJgPUx4 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzJgPUx4 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzJgPUx4 .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzJgPUx4 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzJgPUx4 .mbr-section-title,
.cid-uIlzJgPUx4 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWVUZVVFX {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWVUZVVFX .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVUZVVFX .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-upWVUZVVFX .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWVUZVVFX img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWVUZVVFX img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWVUZVVFX .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWVUZVVFX .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVUZVVFX .card-link:hover a {
  background-image: none !important;
}
.cid-upWVUZVVFX .card-link:hover {
  cursor: pointer;
}
.cid-upWVUZVVFX .card-link:hover:before {
  width: 0%;
}
.cid-upWVUZVVFX .card {
  margin-bottom: 3rem;
}
.cid-upWVUZVVFX .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWVUZVVFX .row {
  justify-content: center;
}
.cid-upWVUZVVFX .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWVUZVVFX .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWVUZVVFX .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWVUZVVFX .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWVUZVVFX .card-text {
  color: #232323;
}
.cid-upWVUZVVFX .card-title,
.cid-upWVUZVVFX .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWVUZVVFX .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWVUZVVFX .card-link,
.cid-upWVUZVVFX .link-icon,
.cid-upWVUZVVFX .link-align {
  color: #232323;
}
.cid-upWVV0B3PL {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWVV0B3PL .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVV0B3PL .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWVV0B3PL .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWVV0B3PL .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWVV0B3PL .item-wrapper:hover .card-title,
.cid-upWVV0B3PL .item-wrapper:hover .card-text,
.cid-upWVV0B3PL .item-wrapper:hover .card-link,
.cid-upWVV0B3PL .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWVV0B3PL .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWVV0B3PL .card-title,
.cid-upWVV0B3PL .card-text,
.cid-upWVV0B3PL .card-link,
.cid-upWVV0B3PL .card-link a {
  transition: all 0.3s;
}
.cid-upWVV0B3PL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVV0B3PL .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWVV0B3PL .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWVV0B3PL .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWVV0B3PL .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWVV0B3PL .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWVV0B3PL .card-title,
.cid-upWVV0B3PL .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWVV0B3PL .card-text {
  color: #232323;
}
.cid-upWVV0B3PL .content-head {
  max-width: 800px;
}
.cid-upWVV0B3PL .mbr-section-title {
  color: #ffffff;
}
.cid-upWVV0B3PL .card-link,
.cid-upWVV0B3PL .link-icon,
.cid-upWVV0B3PL .link-align {
  color: #232323;
}
.cid-upWVV1mLDw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWVV1mLDw .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWVV1mLDw .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWVV1mLDw .google-map {
    margin-right: 17%;
  }
}
.cid-upWVV1mLDw .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWVV1mLDw .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWVV1mLDw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWVV1mLDw .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-upWVV1mLDw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWVV1mLDw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWVV1mLDw .header_box {
  margin-bottom: 40px;
}
.cid-upWVV1mLDw .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWVV1mLDw .card_text {
  display: inline-block;
}
.cid-upWVV1mLDw .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWVV1mLDw .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWVV1mLDw .mbr-text {
  text-align: center;
}
.cid-upWVV2f0hE {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWVV2f0hE .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWVV2f0hE .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWVV2f0hE .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWVV2f0hE a {
  position: relative;
  width: fit-content;
}
.cid-upWVV2f0hE a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWVV2f0hE a:hover:before {
  width: 0;
}
.cid-upWVV2f0hE .copyright {
  color: #ffffff;
}
.cid-upWVV2f0hE .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWVV2f0hE .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWVV2f0hE .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWVV2f0hE .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWVV2f0hE .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWVV2f0hE .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWVV2f0hE p {
    text-align: center;
  }
}
.cid-upWW0jDWnj {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWW0jDWnj .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;
}
@media (max-width: 767px) {
  .cid-upWW0jDWnj .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWW0jDWnj .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWW0jDWnj .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWW0jDWnj .navbar.opened {
  transition: all 0.3s;
}
.cid-upWW0jDWnj .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWW0jDWnj .navbar .navbar-logo img {
  width: auto;
}
.cid-upWW0jDWnj .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWW0jDWnj .navbar.collapsed {
  justify-content: center;
}
.cid-upWW0jDWnj .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWW0jDWnj .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWW0jDWnj .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWW0jDWnj .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWW0jDWnj .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWW0jDWnj .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWW0jDWnj .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWW0jDWnj .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWW0jDWnj .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWW0jDWnj .navbar {
    min-height: 72px;
  }
  .cid-upWW0jDWnj .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWW0jDWnj .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWW0jDWnj .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWW0jDWnj .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWW0jDWnj .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWW0jDWnj .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-upWW0jDWnj .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWW0jDWnj .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWW0jDWnj .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWW0jDWnj .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWW0jDWnj .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWW0jDWnj .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWW0jDWnj .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWW0jDWnj .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWW0jDWnj .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWW0jDWnj .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWW0jDWnj .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWW0jDWnj .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWW0jDWnj .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWW0jDWnj .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWW0jDWnj .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWW0jDWnj .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWW0jDWnj .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWW0jDWnj .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWW0jDWnj .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWW0jDWnj .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWW0jDWnj .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWW0jDWnj .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWW0jDWnj .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWW0jDWnj .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWW0jDWnj .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWW0jDWnj .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWW0jDWnj .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWW0jDWnj .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWW0jDWnj .nav-item:focus,
.cid-upWW0jDWnj .nav-link:focus {
  outline: none;
}
.cid-upWW0jDWnj .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWW0jDWnj .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWW0jDWnj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWW0jDWnj .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWW0jDWnj .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWW0jDWnj .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWW0jDWnj .dropdown-item.active,
.cid-upWW0jDWnj .dropdown-item:active {
  background-color: transparent;
}
.cid-upWW0jDWnj .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWW0jDWnj .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWW0jDWnj .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWW0jDWnj .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWW0jDWnj .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWW0jDWnj .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWW0jDWnj ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWW0jDWnj .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWW0jDWnj .navbar-buttons {
    text-align: left;
  }
}
.cid-upWW0jDWnj button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWW0jDWnj button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWW0jDWnj button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWW0jDWnj button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWW0jDWnj button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWW0jDWnj button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWW0jDWnj nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWW0jDWnj nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWW0jDWnj nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWW0jDWnj nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWW0jDWnj .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWW0jDWnj a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWW0jDWnj .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWW0jDWnj .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWW0jDWnj .navbar {
    height: 70px;
  }
  .cid-upWW0jDWnj .navbar.opened {
    height: auto;
  }
  .cid-upWW0jDWnj .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWW0jDWnj .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWW0jDWnj .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWW0jDWnj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWW0jDWnj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWW0jDWnj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWW0jDWnj .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWW0jDWnj .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWW0jDWnj .navbar-brand {
    margin-right: auto;
  }
  .cid-upWW0jDWnj .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWW0jDWnj .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWW0jDWnj .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWW0jDWnj .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWW0jDWnj .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWW0jDWnj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWW0jDWnj .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWW0jDWnj .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWW0jDWnj .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWW0jDWnj .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWW0jDWnj .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWW0kWGmm {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWW0kWGmm .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWW0kWGmm .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-upWW0kWGmm .container {
    padding: 0 16px;
  }
}
.cid-upWW0kWGmm .card {
  justify-content: center;
}
.cid-upWW0kWGmm .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWW0kWGmm .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWW0kWGmm .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWW0kWGmm .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWW0kWGmm .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWW0kWGmm .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWW0kWGmm .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWW0kWGmm .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWW0kWGmm .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWW0kWGmm .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWW0kWGmm .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWW0kWGmm .mbr-section-title {
  color: #ffffff;
}
.cid-upWW0kWGmm .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWW0kWGmm .mbr-section-title,
.cid-upWW0kWGmm .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsbmnDf3v {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsbmnDf3v .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsbmnDf3v .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsbmnDf3v .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsbmnDf3v .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsbmnDf3v .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsbmnDf3v .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsbmnDf3v .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbmnDf3v .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbmnDf3v .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsbmnDf3v .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsbmnDf3v .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsbmnDf3v .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsbmnDf3v .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbmnDf3v .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbmnDf3v .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsbmnDf3v .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsbmnDf3v .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsbmnDf3v .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsbmnDf3v .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbmnDf3v .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbmnDf3v .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsbmnDf3v .mbr-section-title {
  color: #050f0f;
}
.cid-uOsbmnDf3v .item-title {
  color: #ffffff;
}
.cid-uOsbmnDf3v .item-text {
  color: #ffffff;
}
.cid-uOsbmnDf3v .mbr-section-title,
.cid-uOsbmnDf3v .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzLIn8zz {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzLIn8zz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzLIn8zz .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-uIlzLIn8zz .container {
    padding: 0 16px;
  }
}
.cid-uIlzLIn8zz .card {
  justify-content: center;
}
.cid-uIlzLIn8zz .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzLIn8zz .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzLIn8zz .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzLIn8zz .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzLIn8zz .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzLIn8zz .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzLIn8zz .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzLIn8zz .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzLIn8zz .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzLIn8zz .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzLIn8zz .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzLIn8zz .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzLIn8zz .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzLIn8zz .mbr-section-title,
.cid-uIlzLIn8zz .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWW0nNNSY {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWW0nNNSY .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWW0nNNSY .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-upWW0nNNSY .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWW0nNNSY img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWW0nNNSY img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWW0nNNSY .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWW0nNNSY .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWW0nNNSY .card-link:hover a {
  background-image: none !important;
}
.cid-upWW0nNNSY .card-link:hover {
  cursor: pointer;
}
.cid-upWW0nNNSY .card-link:hover:before {
  width: 0%;
}
.cid-upWW0nNNSY .card {
  margin-bottom: 3rem;
}
.cid-upWW0nNNSY .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWW0nNNSY .row {
  justify-content: center;
}
.cid-upWW0nNNSY .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWW0nNNSY .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWW0nNNSY .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWW0nNNSY .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWW0nNNSY .card-text {
  color: #232323;
}
.cid-upWW0nNNSY .card-title,
.cid-upWW0nNNSY .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWW0nNNSY .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWW0nNNSY .card-link,
.cid-upWW0nNNSY .link-icon,
.cid-upWW0nNNSY .link-align {
  color: #232323;
}
.cid-upWW0oKEA0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWW0oKEA0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWW0oKEA0 .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWW0oKEA0 .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWW0oKEA0 .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWW0oKEA0 .item-wrapper:hover .card-title,
.cid-upWW0oKEA0 .item-wrapper:hover .card-text,
.cid-upWW0oKEA0 .item-wrapper:hover .card-link,
.cid-upWW0oKEA0 .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWW0oKEA0 .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWW0oKEA0 .card-title,
.cid-upWW0oKEA0 .card-text,
.cid-upWW0oKEA0 .card-link,
.cid-upWW0oKEA0 .card-link a {
  transition: all 0.3s;
}
.cid-upWW0oKEA0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWW0oKEA0 .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWW0oKEA0 .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWW0oKEA0 .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWW0oKEA0 .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWW0oKEA0 .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWW0oKEA0 .card-title,
.cid-upWW0oKEA0 .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWW0oKEA0 .card-text {
  color: #232323;
}
.cid-upWW0oKEA0 .content-head {
  max-width: 800px;
}
.cid-upWW0oKEA0 .mbr-section-title {
  color: #ffffff;
}
.cid-upWW0oKEA0 .card-link,
.cid-upWW0oKEA0 .link-icon,
.cid-upWW0oKEA0 .link-align {
  color: #232323;
}
.cid-upWW0ppBQZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWW0ppBQZ .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWW0ppBQZ .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWW0ppBQZ .google-map {
    margin-right: 17%;
  }
}
.cid-upWW0ppBQZ .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWW0ppBQZ .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWW0ppBQZ .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWW0ppBQZ .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-upWW0ppBQZ .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWW0ppBQZ .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWW0ppBQZ .header_box {
  margin-bottom: 40px;
}
.cid-upWW0ppBQZ .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWW0ppBQZ .card_text {
  display: inline-block;
}
.cid-upWW0ppBQZ .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWW0ppBQZ .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWW0ppBQZ .mbr-text {
  text-align: center;
}
.cid-upWW0qnTpy {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWW0qnTpy .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWW0qnTpy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWW0qnTpy .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWW0qnTpy a {
  position: relative;
  width: fit-content;
}
.cid-upWW0qnTpy a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWW0qnTpy a:hover:before {
  width: 0;
}
.cid-upWW0qnTpy .copyright {
  color: #ffffff;
}
.cid-upWW0qnTpy .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWW0qnTpy .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWW0qnTpy .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWW0qnTpy .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWW0qnTpy .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWW0qnTpy .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWW0qnTpy p {
    text-align: center;
  }
}
.cid-upWW9ha7CW {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWW9ha7CW .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;
}
@media (max-width: 767px) {
  .cid-upWW9ha7CW .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWW9ha7CW .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWW9ha7CW .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWW9ha7CW .navbar.opened {
  transition: all 0.3s;
}
.cid-upWW9ha7CW .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWW9ha7CW .navbar .navbar-logo img {
  width: auto;
}
.cid-upWW9ha7CW .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWW9ha7CW .navbar.collapsed {
  justify-content: center;
}
.cid-upWW9ha7CW .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWW9ha7CW .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWW9ha7CW .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWW9ha7CW .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWW9ha7CW .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWW9ha7CW .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWW9ha7CW .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWW9ha7CW .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWW9ha7CW .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWW9ha7CW .navbar {
    min-height: 72px;
  }
  .cid-upWW9ha7CW .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWW9ha7CW .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWW9ha7CW .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWW9ha7CW .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWW9ha7CW .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWW9ha7CW .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-upWW9ha7CW .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWW9ha7CW .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWW9ha7CW .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWW9ha7CW .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWW9ha7CW .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWW9ha7CW .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWW9ha7CW .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWW9ha7CW .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWW9ha7CW .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWW9ha7CW .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWW9ha7CW .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWW9ha7CW .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWW9ha7CW .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWW9ha7CW .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWW9ha7CW .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWW9ha7CW .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWW9ha7CW .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWW9ha7CW .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWW9ha7CW .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWW9ha7CW .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWW9ha7CW .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWW9ha7CW .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWW9ha7CW .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWW9ha7CW .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWW9ha7CW .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWW9ha7CW .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWW9ha7CW .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWW9ha7CW .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWW9ha7CW .nav-item:focus,
.cid-upWW9ha7CW .nav-link:focus {
  outline: none;
}
.cid-upWW9ha7CW .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWW9ha7CW .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWW9ha7CW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWW9ha7CW .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWW9ha7CW .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWW9ha7CW .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWW9ha7CW .dropdown-item.active,
.cid-upWW9ha7CW .dropdown-item:active {
  background-color: transparent;
}
.cid-upWW9ha7CW .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWW9ha7CW .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWW9ha7CW .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWW9ha7CW .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWW9ha7CW .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWW9ha7CW .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWW9ha7CW ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWW9ha7CW .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWW9ha7CW .navbar-buttons {
    text-align: left;
  }
}
.cid-upWW9ha7CW button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWW9ha7CW button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWW9ha7CW button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWW9ha7CW button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWW9ha7CW button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWW9ha7CW button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWW9ha7CW nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWW9ha7CW nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWW9ha7CW nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWW9ha7CW nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWW9ha7CW .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWW9ha7CW a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWW9ha7CW .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWW9ha7CW .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWW9ha7CW .navbar {
    height: 70px;
  }
  .cid-upWW9ha7CW .navbar.opened {
    height: auto;
  }
  .cid-upWW9ha7CW .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWW9ha7CW .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWW9ha7CW .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWW9ha7CW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWW9ha7CW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWW9ha7CW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWW9ha7CW .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWW9ha7CW .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWW9ha7CW .navbar-brand {
    margin-right: auto;
  }
  .cid-upWW9ha7CW .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWW9ha7CW .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWW9ha7CW .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWW9ha7CW .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWW9ha7CW .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWW9ha7CW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWW9ha7CW .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWW9ha7CW .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWW9ha7CW .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWW9ha7CW .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWW9ha7CW .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWW9iQR6p {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWW9iQR6p .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWW9iQR6p .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-upWW9iQR6p .container {
    padding: 0 16px;
  }
}
.cid-upWW9iQR6p .card {
  justify-content: center;
}
.cid-upWW9iQR6p .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWW9iQR6p .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWW9iQR6p .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWW9iQR6p .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWW9iQR6p .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWW9iQR6p .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWW9iQR6p .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWW9iQR6p .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWW9iQR6p .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWW9iQR6p .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWW9iQR6p .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWW9iQR6p .mbr-section-title {
  color: #ffffff;
}
.cid-upWW9iQR6p .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWW9iQR6p .mbr-section-title,
.cid-upWW9iQR6p .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsbrQepNi {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsbrQepNi .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsbrQepNi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsbrQepNi .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsbrQepNi .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsbrQepNi .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsbrQepNi .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsbrQepNi .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbrQepNi .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbrQepNi .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsbrQepNi .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsbrQepNi .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsbrQepNi .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsbrQepNi .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbrQepNi .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbrQepNi .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsbrQepNi .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsbrQepNi .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsbrQepNi .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsbrQepNi .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbrQepNi .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbrQepNi .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsbrQepNi .mbr-section-title {
  color: #050f0f;
}
.cid-uOsbrQepNi .item-title {
  color: #ffffff;
}
.cid-uOsbrQepNi .item-text {
  color: #ffffff;
}
.cid-uOsbrQepNi .mbr-section-title,
.cid-uOsbrQepNi .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzNx7DKU {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzNx7DKU .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzNx7DKU .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-uIlzNx7DKU .container {
    padding: 0 16px;
  }
}
.cid-uIlzNx7DKU .card {
  justify-content: center;
}
.cid-uIlzNx7DKU .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzNx7DKU .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzNx7DKU .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzNx7DKU .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzNx7DKU .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzNx7DKU .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzNx7DKU .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzNx7DKU .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzNx7DKU .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzNx7DKU .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzNx7DKU .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzNx7DKU .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzNx7DKU .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzNx7DKU .mbr-section-title,
.cid-uIlzNx7DKU .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWW9kwiBy {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWW9kwiBy .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWW9kwiBy .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-upWW9kwiBy .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWW9kwiBy img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWW9kwiBy img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWW9kwiBy .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWW9kwiBy .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWW9kwiBy .card-link:hover a {
  background-image: none !important;
}
.cid-upWW9kwiBy .card-link:hover {
  cursor: pointer;
}
.cid-upWW9kwiBy .card-link:hover:before {
  width: 0%;
}
.cid-upWW9kwiBy .card {
  margin-bottom: 3rem;
}
.cid-upWW9kwiBy .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWW9kwiBy .row {
  justify-content: center;
}
.cid-upWW9kwiBy .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWW9kwiBy .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWW9kwiBy .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWW9kwiBy .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWW9kwiBy .card-text {
  color: #232323;
}
.cid-upWW9kwiBy .card-title,
.cid-upWW9kwiBy .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWW9kwiBy .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWW9kwiBy .card-link,
.cid-upWW9kwiBy .link-icon,
.cid-upWW9kwiBy .link-align {
  color: #232323;
}
.cid-upWW9l5nEF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWW9l5nEF .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWW9l5nEF .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWW9l5nEF .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWW9l5nEF .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWW9l5nEF .item-wrapper:hover .card-title,
.cid-upWW9l5nEF .item-wrapper:hover .card-text,
.cid-upWW9l5nEF .item-wrapper:hover .card-link,
.cid-upWW9l5nEF .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWW9l5nEF .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWW9l5nEF .card-title,
.cid-upWW9l5nEF .card-text,
.cid-upWW9l5nEF .card-link,
.cid-upWW9l5nEF .card-link a {
  transition: all 0.3s;
}
.cid-upWW9l5nEF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWW9l5nEF .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWW9l5nEF .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWW9l5nEF .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWW9l5nEF .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWW9l5nEF .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWW9l5nEF .card-title,
.cid-upWW9l5nEF .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWW9l5nEF .card-text {
  color: #232323;
}
.cid-upWW9l5nEF .content-head {
  max-width: 800px;
}
.cid-upWW9l5nEF .mbr-section-title {
  color: #ffffff;
}
.cid-upWW9l5nEF .card-link,
.cid-upWW9l5nEF .link-icon,
.cid-upWW9l5nEF .link-align {
  color: #232323;
}
.cid-upWW9lHWTc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWW9lHWTc .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWW9lHWTc .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWW9lHWTc .google-map {
    margin-right: 17%;
  }
}
.cid-upWW9lHWTc .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWW9lHWTc .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWW9lHWTc .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWW9lHWTc .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-upWW9lHWTc .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWW9lHWTc .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWW9lHWTc .header_box {
  margin-bottom: 40px;
}
.cid-upWW9lHWTc .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWW9lHWTc .card_text {
  display: inline-block;
}
.cid-upWW9lHWTc .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWW9lHWTc .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWW9lHWTc .mbr-text {
  text-align: center;
}
.cid-upWW9mE1vH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWW9mE1vH .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWW9mE1vH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWW9mE1vH .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWW9mE1vH a {
  position: relative;
  width: fit-content;
}
.cid-upWW9mE1vH a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWW9mE1vH a:hover:before {
  width: 0;
}
.cid-upWW9mE1vH .copyright {
  color: #ffffff;
}
.cid-upWW9mE1vH .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWW9mE1vH .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWW9mE1vH .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWW9mE1vH .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWW9mE1vH .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWW9mE1vH .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWW9mE1vH p {
    text-align: center;
  }
}
.cid-upWWhSiDKc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWWhSiDKc .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;
}
@media (max-width: 767px) {
  .cid-upWWhSiDKc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWWhSiDKc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWWhSiDKc .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWWhSiDKc .navbar.opened {
  transition: all 0.3s;
}
.cid-upWWhSiDKc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWWhSiDKc .navbar .navbar-logo img {
  width: auto;
}
.cid-upWWhSiDKc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWWhSiDKc .navbar.collapsed {
  justify-content: center;
}
.cid-upWWhSiDKc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWWhSiDKc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWWhSiDKc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWWhSiDKc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWWhSiDKc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWWhSiDKc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWWhSiDKc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWWhSiDKc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWWhSiDKc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWWhSiDKc .navbar {
    min-height: 72px;
  }
  .cid-upWWhSiDKc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWWhSiDKc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWWhSiDKc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWWhSiDKc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWWhSiDKc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWWhSiDKc .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-upWWhSiDKc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWWhSiDKc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWWhSiDKc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWWhSiDKc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWWhSiDKc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWWhSiDKc .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWWhSiDKc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWWhSiDKc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWWhSiDKc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWWhSiDKc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWWhSiDKc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWWhSiDKc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWWhSiDKc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWWhSiDKc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWWhSiDKc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWWhSiDKc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWWhSiDKc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWWhSiDKc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWWhSiDKc .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWWhSiDKc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWWhSiDKc .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWWhSiDKc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWWhSiDKc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWWhSiDKc .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWWhSiDKc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWWhSiDKc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWWhSiDKc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWWhSiDKc .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWWhSiDKc .nav-item:focus,
.cid-upWWhSiDKc .nav-link:focus {
  outline: none;
}
.cid-upWWhSiDKc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWWhSiDKc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWWhSiDKc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWWhSiDKc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWWhSiDKc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWWhSiDKc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWWhSiDKc .dropdown-item.active,
.cid-upWWhSiDKc .dropdown-item:active {
  background-color: transparent;
}
.cid-upWWhSiDKc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWWhSiDKc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWWhSiDKc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWWhSiDKc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWWhSiDKc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWWhSiDKc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWWhSiDKc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWWhSiDKc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWWhSiDKc .navbar-buttons {
    text-align: left;
  }
}
.cid-upWWhSiDKc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWWhSiDKc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWWhSiDKc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWWhSiDKc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWWhSiDKc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWWhSiDKc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWWhSiDKc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWWhSiDKc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWWhSiDKc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWWhSiDKc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWWhSiDKc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWWhSiDKc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWWhSiDKc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWWhSiDKc .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWWhSiDKc .navbar {
    height: 70px;
  }
  .cid-upWWhSiDKc .navbar.opened {
    height: auto;
  }
  .cid-upWWhSiDKc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWWhSiDKc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWWhSiDKc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWWhSiDKc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWWhSiDKc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWWhSiDKc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWWhSiDKc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWWhSiDKc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWWhSiDKc .navbar-brand {
    margin-right: auto;
  }
  .cid-upWWhSiDKc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWWhSiDKc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWWhSiDKc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWWhSiDKc .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWWhSiDKc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWWhSiDKc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWWhSiDKc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWWhSiDKc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWWhSiDKc .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWWhSiDKc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWWhSiDKc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWWhTzycH {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWWhTzycH .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWhTzycH .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-upWWhTzycH .container {
    padding: 0 16px;
  }
}
.cid-upWWhTzycH .card {
  justify-content: center;
}
.cid-upWWhTzycH .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWWhTzycH .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWWhTzycH .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWWhTzycH .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWWhTzycH .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWWhTzycH .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWWhTzycH .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWWhTzycH .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWWhTzycH .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWWhTzycH .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWWhTzycH .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWWhTzycH .mbr-section-title {
  color: #ffffff;
}
.cid-upWWhTzycH .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWWhTzycH .mbr-section-title,
.cid-upWWhTzycH .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsbyFEn0Y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsbyFEn0Y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsbyFEn0Y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsbyFEn0Y .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsbyFEn0Y .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsbyFEn0Y .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsbyFEn0Y .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsbyFEn0Y .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbyFEn0Y .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbyFEn0Y .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsbyFEn0Y .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsbyFEn0Y .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsbyFEn0Y .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsbyFEn0Y .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbyFEn0Y .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbyFEn0Y .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsbyFEn0Y .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsbyFEn0Y .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsbyFEn0Y .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsbyFEn0Y .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbyFEn0Y .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbyFEn0Y .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsbyFEn0Y .mbr-section-title {
  color: #050f0f;
}
.cid-uOsbyFEn0Y .item-title {
  color: #ffffff;
}
.cid-uOsbyFEn0Y .item-text {
  color: #ffffff;
}
.cid-uOsbyFEn0Y .mbr-section-title,
.cid-uOsbyFEn0Y .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzPlhKx7 {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzPlhKx7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzPlhKx7 .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-uIlzPlhKx7 .container {
    padding: 0 16px;
  }
}
.cid-uIlzPlhKx7 .card {
  justify-content: center;
}
.cid-uIlzPlhKx7 .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzPlhKx7 .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzPlhKx7 .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzPlhKx7 .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzPlhKx7 .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzPlhKx7 .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzPlhKx7 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzPlhKx7 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzPlhKx7 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzPlhKx7 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzPlhKx7 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzPlhKx7 .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzPlhKx7 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzPlhKx7 .mbr-section-title,
.cid-uIlzPlhKx7 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWWhV3SSl {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWWhV3SSl .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWhV3SSl .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-upWWhV3SSl .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWWhV3SSl img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWWhV3SSl img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWWhV3SSl .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWWhV3SSl .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWWhV3SSl .card-link:hover a {
  background-image: none !important;
}
.cid-upWWhV3SSl .card-link:hover {
  cursor: pointer;
}
.cid-upWWhV3SSl .card-link:hover:before {
  width: 0%;
}
.cid-upWWhV3SSl .card {
  margin-bottom: 3rem;
}
.cid-upWWhV3SSl .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWWhV3SSl .row {
  justify-content: center;
}
.cid-upWWhV3SSl .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWWhV3SSl .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWWhV3SSl .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWWhV3SSl .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWWhV3SSl .card-text {
  color: #232323;
}
.cid-upWWhV3SSl .card-title,
.cid-upWWhV3SSl .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWWhV3SSl .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWWhV3SSl .card-link,
.cid-upWWhV3SSl .link-icon,
.cid-upWWhV3SSl .link-align {
  color: #232323;
}
.cid-upWWhVEJql {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWWhVEJql .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWhVEJql .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWWhVEJql .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWWhVEJql .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWWhVEJql .item-wrapper:hover .card-title,
.cid-upWWhVEJql .item-wrapper:hover .card-text,
.cid-upWWhVEJql .item-wrapper:hover .card-link,
.cid-upWWhVEJql .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWWhVEJql .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWWhVEJql .card-title,
.cid-upWWhVEJql .card-text,
.cid-upWWhVEJql .card-link,
.cid-upWWhVEJql .card-link a {
  transition: all 0.3s;
}
.cid-upWWhVEJql .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWWhVEJql .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWWhVEJql .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWWhVEJql .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWWhVEJql .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWWhVEJql .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWWhVEJql .card-title,
.cid-upWWhVEJql .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWWhVEJql .card-text {
  color: #232323;
}
.cid-upWWhVEJql .content-head {
  max-width: 800px;
}
.cid-upWWhVEJql .mbr-section-title {
  color: #ffffff;
}
.cid-upWWhVEJql .card-link,
.cid-upWWhVEJql .link-icon,
.cid-upWWhVEJql .link-align {
  color: #232323;
}
.cid-upWWhWmkAF {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWWhWmkAF .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWWhWmkAF .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWWhWmkAF .google-map {
    margin-right: 17%;
  }
}
.cid-upWWhWmkAF .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWWhWmkAF .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWWhWmkAF .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWWhWmkAF .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-upWWhWmkAF .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWWhWmkAF .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWWhWmkAF .header_box {
  margin-bottom: 40px;
}
.cid-upWWhWmkAF .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWWhWmkAF .card_text {
  display: inline-block;
}
.cid-upWWhWmkAF .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWWhWmkAF .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWWhWmkAF .mbr-text {
  text-align: center;
}
.cid-upWWhXrEvt {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWWhXrEvt .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWhXrEvt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWWhXrEvt .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWWhXrEvt a {
  position: relative;
  width: fit-content;
}
.cid-upWWhXrEvt a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWWhXrEvt a:hover:before {
  width: 0;
}
.cid-upWWhXrEvt .copyright {
  color: #ffffff;
}
.cid-upWWhXrEvt .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWWhXrEvt .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWWhXrEvt .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWWhXrEvt .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWWhXrEvt .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWWhXrEvt .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWWhXrEvt p {
    text-align: center;
  }
}
.cid-upWWmcAlBu {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWWmcAlBu .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;
}
@media (max-width: 767px) {
  .cid-upWWmcAlBu .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWWmcAlBu .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWWmcAlBu .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWWmcAlBu .navbar.opened {
  transition: all 0.3s;
}
.cid-upWWmcAlBu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWWmcAlBu .navbar .navbar-logo img {
  width: auto;
}
.cid-upWWmcAlBu .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWWmcAlBu .navbar.collapsed {
  justify-content: center;
}
.cid-upWWmcAlBu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWWmcAlBu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWWmcAlBu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWWmcAlBu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWWmcAlBu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWWmcAlBu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWWmcAlBu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWWmcAlBu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWWmcAlBu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWWmcAlBu .navbar {
    min-height: 72px;
  }
  .cid-upWWmcAlBu .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWWmcAlBu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWWmcAlBu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWWmcAlBu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWWmcAlBu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWWmcAlBu .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-upWWmcAlBu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWWmcAlBu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWWmcAlBu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWWmcAlBu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWWmcAlBu .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWWmcAlBu .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWWmcAlBu .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWWmcAlBu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWWmcAlBu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWWmcAlBu .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWWmcAlBu .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWWmcAlBu .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWWmcAlBu .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWWmcAlBu .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWWmcAlBu .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWWmcAlBu .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWWmcAlBu .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWWmcAlBu .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWWmcAlBu .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWWmcAlBu .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWWmcAlBu .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWWmcAlBu .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWWmcAlBu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWWmcAlBu .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWWmcAlBu .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWWmcAlBu .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWWmcAlBu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWWmcAlBu .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWWmcAlBu .nav-item:focus,
.cid-upWWmcAlBu .nav-link:focus {
  outline: none;
}
.cid-upWWmcAlBu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWWmcAlBu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWWmcAlBu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWWmcAlBu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWWmcAlBu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWWmcAlBu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWWmcAlBu .dropdown-item.active,
.cid-upWWmcAlBu .dropdown-item:active {
  background-color: transparent;
}
.cid-upWWmcAlBu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWWmcAlBu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWWmcAlBu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWWmcAlBu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWWmcAlBu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWWmcAlBu .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWWmcAlBu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWWmcAlBu .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWWmcAlBu .navbar-buttons {
    text-align: left;
  }
}
.cid-upWWmcAlBu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWWmcAlBu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWWmcAlBu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWWmcAlBu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWWmcAlBu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWWmcAlBu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWWmcAlBu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWWmcAlBu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWWmcAlBu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWWmcAlBu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWWmcAlBu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWWmcAlBu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWWmcAlBu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWWmcAlBu .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWWmcAlBu .navbar {
    height: 70px;
  }
  .cid-upWWmcAlBu .navbar.opened {
    height: auto;
  }
  .cid-upWWmcAlBu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWWmcAlBu .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWWmcAlBu .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWWmcAlBu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWWmcAlBu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWWmcAlBu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWWmcAlBu .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWWmcAlBu .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWWmcAlBu .navbar-brand {
    margin-right: auto;
  }
  .cid-upWWmcAlBu .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWWmcAlBu .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWWmcAlBu .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWWmcAlBu .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWWmcAlBu .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWWmcAlBu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWWmcAlBu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWWmcAlBu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWWmcAlBu .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWWmcAlBu .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWWmcAlBu .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWWmdEF1v {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWWmdEF1v .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWmdEF1v .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-upWWmdEF1v .container {
    padding: 0 16px;
  }
}
.cid-upWWmdEF1v .card {
  justify-content: center;
}
.cid-upWWmdEF1v .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWWmdEF1v .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWWmdEF1v .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWWmdEF1v .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWWmdEF1v .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWWmdEF1v .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWWmdEF1v .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWWmdEF1v .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWWmdEF1v .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWWmdEF1v .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWWmdEF1v .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWWmdEF1v .mbr-section-title {
  color: #ffffff;
}
.cid-upWWmdEF1v .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWWmdEF1v .mbr-section-title,
.cid-upWWmdEF1v .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsbFeZ99F {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsbFeZ99F .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsbFeZ99F .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsbFeZ99F .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsbFeZ99F .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsbFeZ99F .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsbFeZ99F .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsbFeZ99F .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbFeZ99F .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbFeZ99F .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsbFeZ99F .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsbFeZ99F .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsbFeZ99F .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsbFeZ99F .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbFeZ99F .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbFeZ99F .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsbFeZ99F .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsbFeZ99F .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsbFeZ99F .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsbFeZ99F .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbFeZ99F .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbFeZ99F .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsbFeZ99F .mbr-section-title {
  color: #050f0f;
}
.cid-uOsbFeZ99F .item-title {
  color: #ffffff;
}
.cid-uOsbFeZ99F .item-text {
  color: #ffffff;
}
.cid-uOsbFeZ99F .mbr-section-title,
.cid-uOsbFeZ99F .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzRZEHbX {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzRZEHbX .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzRZEHbX .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-uIlzRZEHbX .container {
    padding: 0 16px;
  }
}
.cid-uIlzRZEHbX .card {
  justify-content: center;
}
.cid-uIlzRZEHbX .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzRZEHbX .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzRZEHbX .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzRZEHbX .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzRZEHbX .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzRZEHbX .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzRZEHbX .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzRZEHbX .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzRZEHbX .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzRZEHbX .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzRZEHbX .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzRZEHbX .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzRZEHbX .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzRZEHbX .mbr-section-title,
.cid-uIlzRZEHbX .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWWmfF3a0 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWWmfF3a0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWmfF3a0 .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-upWWmfF3a0 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWWmfF3a0 img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWWmfF3a0 img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWWmfF3a0 .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWWmfF3a0 .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWWmfF3a0 .card-link:hover a {
  background-image: none !important;
}
.cid-upWWmfF3a0 .card-link:hover {
  cursor: pointer;
}
.cid-upWWmfF3a0 .card-link:hover:before {
  width: 0%;
}
.cid-upWWmfF3a0 .card {
  margin-bottom: 3rem;
}
.cid-upWWmfF3a0 .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWWmfF3a0 .row {
  justify-content: center;
}
.cid-upWWmfF3a0 .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWWmfF3a0 .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWWmfF3a0 .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWWmfF3a0 .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWWmfF3a0 .card-text {
  color: #232323;
}
.cid-upWWmfF3a0 .card-title,
.cid-upWWmfF3a0 .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWWmfF3a0 .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWWmfF3a0 .card-link,
.cid-upWWmfF3a0 .link-icon,
.cid-upWWmfF3a0 .link-align {
  color: #232323;
}
.cid-upWWmgli16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWWmgli16 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWmgli16 .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWWmgli16 .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWWmgli16 .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWWmgli16 .item-wrapper:hover .card-title,
.cid-upWWmgli16 .item-wrapper:hover .card-text,
.cid-upWWmgli16 .item-wrapper:hover .card-link,
.cid-upWWmgli16 .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWWmgli16 .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWWmgli16 .card-title,
.cid-upWWmgli16 .card-text,
.cid-upWWmgli16 .card-link,
.cid-upWWmgli16 .card-link a {
  transition: all 0.3s;
}
.cid-upWWmgli16 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWWmgli16 .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWWmgli16 .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWWmgli16 .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWWmgli16 .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWWmgli16 .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWWmgli16 .card-title,
.cid-upWWmgli16 .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWWmgli16 .card-text {
  color: #232323;
}
.cid-upWWmgli16 .content-head {
  max-width: 800px;
}
.cid-upWWmgli16 .mbr-section-title {
  color: #ffffff;
}
.cid-upWWmgli16 .card-link,
.cid-upWWmgli16 .link-icon,
.cid-upWWmgli16 .link-align {
  color: #232323;
}
.cid-upWWmh5weG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWWmh5weG .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWWmh5weG .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWWmh5weG .google-map {
    margin-right: 17%;
  }
}
.cid-upWWmh5weG .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWWmh5weG .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWWmh5weG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWWmh5weG .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-upWWmh5weG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWWmh5weG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWWmh5weG .header_box {
  margin-bottom: 40px;
}
.cid-upWWmh5weG .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWWmh5weG .card_text {
  display: inline-block;
}
.cid-upWWmh5weG .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWWmh5weG .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWWmh5weG .mbr-text {
  text-align: center;
}
.cid-upWWmi0u1L {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWWmi0u1L .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWmi0u1L .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWWmi0u1L .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWWmi0u1L a {
  position: relative;
  width: fit-content;
}
.cid-upWWmi0u1L a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWWmi0u1L a:hover:before {
  width: 0;
}
.cid-upWWmi0u1L .copyright {
  color: #ffffff;
}
.cid-upWWmi0u1L .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWWmi0u1L .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWWmi0u1L .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWWmi0u1L .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWWmi0u1L .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWWmi0u1L .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWWmi0u1L p {
    text-align: center;
  }
}
.cid-upWWrOmSke {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWWrOmSke .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;
}
@media (max-width: 767px) {
  .cid-upWWrOmSke .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWWrOmSke .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWWrOmSke .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWWrOmSke .navbar.opened {
  transition: all 0.3s;
}
.cid-upWWrOmSke .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWWrOmSke .navbar .navbar-logo img {
  width: auto;
}
.cid-upWWrOmSke .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWWrOmSke .navbar.collapsed {
  justify-content: center;
}
.cid-upWWrOmSke .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWWrOmSke .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWWrOmSke .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWWrOmSke .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWWrOmSke .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWWrOmSke .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWWrOmSke .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWWrOmSke .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWWrOmSke .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWWrOmSke .navbar {
    min-height: 72px;
  }
  .cid-upWWrOmSke .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWWrOmSke .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWWrOmSke .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWWrOmSke .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWWrOmSke .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWWrOmSke .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-upWWrOmSke .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWWrOmSke .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWWrOmSke .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWWrOmSke .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWWrOmSke .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWWrOmSke .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWWrOmSke .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWWrOmSke .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWWrOmSke .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWWrOmSke .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWWrOmSke .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWWrOmSke .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWWrOmSke .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWWrOmSke .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWWrOmSke .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWWrOmSke .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWWrOmSke .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWWrOmSke .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWWrOmSke .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWWrOmSke .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWWrOmSke .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWWrOmSke .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWWrOmSke .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWWrOmSke .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWWrOmSke .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWWrOmSke .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWWrOmSke .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWWrOmSke .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWWrOmSke .nav-item:focus,
.cid-upWWrOmSke .nav-link:focus {
  outline: none;
}
.cid-upWWrOmSke .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWWrOmSke .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWWrOmSke .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWWrOmSke .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWWrOmSke .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWWrOmSke .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWWrOmSke .dropdown-item.active,
.cid-upWWrOmSke .dropdown-item:active {
  background-color: transparent;
}
.cid-upWWrOmSke .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWWrOmSke .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWWrOmSke .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWWrOmSke .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWWrOmSke .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWWrOmSke .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWWrOmSke ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWWrOmSke .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWWrOmSke .navbar-buttons {
    text-align: left;
  }
}
.cid-upWWrOmSke button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWWrOmSke button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWWrOmSke button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWWrOmSke button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWWrOmSke button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWWrOmSke button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWWrOmSke nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWWrOmSke nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWWrOmSke nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWWrOmSke nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWWrOmSke .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWWrOmSke a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWWrOmSke .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWWrOmSke .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWWrOmSke .navbar {
    height: 70px;
  }
  .cid-upWWrOmSke .navbar.opened {
    height: auto;
  }
  .cid-upWWrOmSke .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWWrOmSke .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWWrOmSke .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWWrOmSke .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWWrOmSke .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWWrOmSke .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWWrOmSke .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWWrOmSke .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWWrOmSke .navbar-brand {
    margin-right: auto;
  }
  .cid-upWWrOmSke .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWWrOmSke .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWWrOmSke .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWWrOmSke .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWWrOmSke .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWWrOmSke .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWWrOmSke .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWWrOmSke .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWWrOmSke .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWWrOmSke .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWWrOmSke .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWWrPqXgz {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWWrPqXgz .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWrPqXgz .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-upWWrPqXgz .container {
    padding: 0 16px;
  }
}
.cid-upWWrPqXgz .card {
  justify-content: center;
}
.cid-upWWrPqXgz .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWWrPqXgz .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWWrPqXgz .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWWrPqXgz .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWWrPqXgz .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWWrPqXgz .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWWrPqXgz .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWWrPqXgz .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWWrPqXgz .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWWrPqXgz .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWWrPqXgz .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWWrPqXgz .mbr-section-title {
  color: #ffffff;
}
.cid-upWWrPqXgz .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWWrPqXgz .mbr-section-title,
.cid-upWWrPqXgz .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsbKzwIdh {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsbKzwIdh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsbKzwIdh .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsbKzwIdh .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsbKzwIdh .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsbKzwIdh .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsbKzwIdh .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsbKzwIdh .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbKzwIdh .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbKzwIdh .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsbKzwIdh .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsbKzwIdh .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsbKzwIdh .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsbKzwIdh .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbKzwIdh .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbKzwIdh .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsbKzwIdh .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsbKzwIdh .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsbKzwIdh .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsbKzwIdh .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbKzwIdh .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbKzwIdh .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsbKzwIdh .mbr-section-title {
  color: #050f0f;
}
.cid-uOsbKzwIdh .item-title {
  color: #ffffff;
}
.cid-uOsbKzwIdh .item-text {
  color: #ffffff;
}
.cid-uOsbKzwIdh .mbr-section-title,
.cid-uOsbKzwIdh .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzTTPOGf {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzTTPOGf .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzTTPOGf .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-uIlzTTPOGf .container {
    padding: 0 16px;
  }
}
.cid-uIlzTTPOGf .card {
  justify-content: center;
}
.cid-uIlzTTPOGf .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzTTPOGf .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzTTPOGf .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzTTPOGf .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzTTPOGf .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzTTPOGf .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzTTPOGf .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzTTPOGf .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzTTPOGf .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzTTPOGf .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzTTPOGf .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzTTPOGf .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzTTPOGf .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzTTPOGf .mbr-section-title,
.cid-uIlzTTPOGf .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWWrQY4HC {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWWrQY4HC .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWrQY4HC .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-upWWrQY4HC .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWWrQY4HC img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWWrQY4HC img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWWrQY4HC .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWWrQY4HC .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWWrQY4HC .card-link:hover a {
  background-image: none !important;
}
.cid-upWWrQY4HC .card-link:hover {
  cursor: pointer;
}
.cid-upWWrQY4HC .card-link:hover:before {
  width: 0%;
}
.cid-upWWrQY4HC .card {
  margin-bottom: 3rem;
}
.cid-upWWrQY4HC .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWWrQY4HC .row {
  justify-content: center;
}
.cid-upWWrQY4HC .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWWrQY4HC .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWWrQY4HC .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWWrQY4HC .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWWrQY4HC .card-text {
  color: #232323;
}
.cid-upWWrQY4HC .card-title,
.cid-upWWrQY4HC .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWWrQY4HC .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWWrQY4HC .card-link,
.cid-upWWrQY4HC .link-icon,
.cid-upWWrQY4HC .link-align {
  color: #232323;
}
.cid-upWWrRUMCe {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWWrRUMCe .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWrRUMCe .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWWrRUMCe .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWWrRUMCe .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWWrRUMCe .item-wrapper:hover .card-title,
.cid-upWWrRUMCe .item-wrapper:hover .card-text,
.cid-upWWrRUMCe .item-wrapper:hover .card-link,
.cid-upWWrRUMCe .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWWrRUMCe .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWWrRUMCe .card-title,
.cid-upWWrRUMCe .card-text,
.cid-upWWrRUMCe .card-link,
.cid-upWWrRUMCe .card-link a {
  transition: all 0.3s;
}
.cid-upWWrRUMCe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWWrRUMCe .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWWrRUMCe .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWWrRUMCe .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWWrRUMCe .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWWrRUMCe .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWWrRUMCe .card-title,
.cid-upWWrRUMCe .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWWrRUMCe .card-text {
  color: #232323;
}
.cid-upWWrRUMCe .content-head {
  max-width: 800px;
}
.cid-upWWrRUMCe .mbr-section-title {
  color: #ffffff;
}
.cid-upWWrRUMCe .card-link,
.cid-upWWrRUMCe .link-icon,
.cid-upWWrRUMCe .link-align {
  color: #232323;
}
.cid-upWWrSyYll {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWWrSyYll .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWWrSyYll .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWWrSyYll .google-map {
    margin-right: 17%;
  }
}
.cid-upWWrSyYll .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWWrSyYll .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWWrSyYll .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWWrSyYll .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-upWWrSyYll .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWWrSyYll .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWWrSyYll .header_box {
  margin-bottom: 40px;
}
.cid-upWWrSyYll .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWWrSyYll .card_text {
  display: inline-block;
}
.cid-upWWrSyYll .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWWrSyYll .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWWrSyYll .mbr-text {
  text-align: center;
}
.cid-upWWrTqAsw {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWWrTqAsw .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWrTqAsw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWWrTqAsw .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWWrTqAsw a {
  position: relative;
  width: fit-content;
}
.cid-upWWrTqAsw a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWWrTqAsw a:hover:before {
  width: 0;
}
.cid-upWWrTqAsw .copyright {
  color: #ffffff;
}
.cid-upWWrTqAsw .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWWrTqAsw .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWWrTqAsw .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWWrTqAsw .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWWrTqAsw .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWWrTqAsw .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWWrTqAsw p {
    text-align: center;
  }
}
.cid-upWWERqeGg {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWWERqeGg .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;
}
@media (max-width: 767px) {
  .cid-upWWERqeGg .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWWERqeGg .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWWERqeGg .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWWERqeGg .navbar.opened {
  transition: all 0.3s;
}
.cid-upWWERqeGg .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWWERqeGg .navbar .navbar-logo img {
  width: auto;
}
.cid-upWWERqeGg .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWWERqeGg .navbar.collapsed {
  justify-content: center;
}
.cid-upWWERqeGg .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWWERqeGg .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWWERqeGg .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWWERqeGg .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWWERqeGg .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWWERqeGg .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWWERqeGg .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWWERqeGg .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWWERqeGg .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWWERqeGg .navbar {
    min-height: 72px;
  }
  .cid-upWWERqeGg .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWWERqeGg .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWWERqeGg .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWWERqeGg .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWWERqeGg .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWWERqeGg .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-upWWERqeGg .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWWERqeGg .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWWERqeGg .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWWERqeGg .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWWERqeGg .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWWERqeGg .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWWERqeGg .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWWERqeGg .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWWERqeGg .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWWERqeGg .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWWERqeGg .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWWERqeGg .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWWERqeGg .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWWERqeGg .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWWERqeGg .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWWERqeGg .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWWERqeGg .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWWERqeGg .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWWERqeGg .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWWERqeGg .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWWERqeGg .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWWERqeGg .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWWERqeGg .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWWERqeGg .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWWERqeGg .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWWERqeGg .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWWERqeGg .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWWERqeGg .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWWERqeGg .nav-item:focus,
.cid-upWWERqeGg .nav-link:focus {
  outline: none;
}
.cid-upWWERqeGg .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWWERqeGg .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWWERqeGg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWWERqeGg .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWWERqeGg .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWWERqeGg .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWWERqeGg .dropdown-item.active,
.cid-upWWERqeGg .dropdown-item:active {
  background-color: transparent;
}
.cid-upWWERqeGg .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWWERqeGg .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWWERqeGg .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWWERqeGg .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWWERqeGg .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWWERqeGg .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWWERqeGg ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWWERqeGg .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWWERqeGg .navbar-buttons {
    text-align: left;
  }
}
.cid-upWWERqeGg button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWWERqeGg button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWWERqeGg button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWWERqeGg button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWWERqeGg button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWWERqeGg button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWWERqeGg nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWWERqeGg nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWWERqeGg nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWWERqeGg nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWWERqeGg .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWWERqeGg a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWWERqeGg .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWWERqeGg .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWWERqeGg .navbar {
    height: 70px;
  }
  .cid-upWWERqeGg .navbar.opened {
    height: auto;
  }
  .cid-upWWERqeGg .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWWERqeGg .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWWERqeGg .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWWERqeGg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWWERqeGg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWWERqeGg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWWERqeGg .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWWERqeGg .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWWERqeGg .navbar-brand {
    margin-right: auto;
  }
  .cid-upWWERqeGg .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWWERqeGg .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWWERqeGg .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWWERqeGg .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWWERqeGg .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWWERqeGg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWWERqeGg .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWWERqeGg .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWWERqeGg .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWWERqeGg .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWWERqeGg .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWWESszKy {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWWESszKy .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWESszKy .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-upWWESszKy .container {
    padding: 0 16px;
  }
}
.cid-upWWESszKy .card {
  justify-content: center;
}
.cid-upWWESszKy .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWWESszKy .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWWESszKy .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWWESszKy .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWWESszKy .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWWESszKy .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWWESszKy .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWWESszKy .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWWESszKy .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWWESszKy .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWWESszKy .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWWESszKy .mbr-section-title {
  color: #ffffff;
}
.cid-upWWESszKy .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWWESszKy .mbr-section-title,
.cid-upWWESszKy .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsbR40XLv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsbR40XLv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsbR40XLv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsbR40XLv .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsbR40XLv .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsbR40XLv .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsbR40XLv .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsbR40XLv .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbR40XLv .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbR40XLv .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsbR40XLv .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsbR40XLv .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsbR40XLv .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsbR40XLv .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbR40XLv .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbR40XLv .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsbR40XLv .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsbR40XLv .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsbR40XLv .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsbR40XLv .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbR40XLv .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbR40XLv .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsbR40XLv .mbr-section-title {
  color: #050f0f;
}
.cid-uOsbR40XLv .item-title {
  color: #ffffff;
}
.cid-uOsbR40XLv .item-text {
  color: #ffffff;
}
.cid-uOsbR40XLv .mbr-section-title,
.cid-uOsbR40XLv .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzXjM9g3 {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzXjM9g3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzXjM9g3 .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-uIlzXjM9g3 .container {
    padding: 0 16px;
  }
}
.cid-uIlzXjM9g3 .card {
  justify-content: center;
}
.cid-uIlzXjM9g3 .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzXjM9g3 .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzXjM9g3 .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzXjM9g3 .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzXjM9g3 .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzXjM9g3 .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzXjM9g3 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzXjM9g3 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzXjM9g3 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzXjM9g3 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzXjM9g3 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzXjM9g3 .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzXjM9g3 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzXjM9g3 .mbr-section-title,
.cid-uIlzXjM9g3 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWWEU4J69 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWWEU4J69 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWEU4J69 .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-upWWEU4J69 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWWEU4J69 img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWWEU4J69 img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWWEU4J69 .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWWEU4J69 .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWWEU4J69 .card-link:hover a {
  background-image: none !important;
}
.cid-upWWEU4J69 .card-link:hover {
  cursor: pointer;
}
.cid-upWWEU4J69 .card-link:hover:before {
  width: 0%;
}
.cid-upWWEU4J69 .card {
  margin-bottom: 3rem;
}
.cid-upWWEU4J69 .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWWEU4J69 .row {
  justify-content: center;
}
.cid-upWWEU4J69 .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWWEU4J69 .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWWEU4J69 .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWWEU4J69 .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWWEU4J69 .card-text {
  color: #232323;
}
.cid-upWWEU4J69 .card-title,
.cid-upWWEU4J69 .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWWEU4J69 .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWWEU4J69 .card-link,
.cid-upWWEU4J69 .link-icon,
.cid-upWWEU4J69 .link-align {
  color: #232323;
}
.cid-upWWEUSOm0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWWEUSOm0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWEUSOm0 .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWWEUSOm0 .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWWEUSOm0 .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWWEUSOm0 .item-wrapper:hover .card-title,
.cid-upWWEUSOm0 .item-wrapper:hover .card-text,
.cid-upWWEUSOm0 .item-wrapper:hover .card-link,
.cid-upWWEUSOm0 .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWWEUSOm0 .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWWEUSOm0 .card-title,
.cid-upWWEUSOm0 .card-text,
.cid-upWWEUSOm0 .card-link,
.cid-upWWEUSOm0 .card-link a {
  transition: all 0.3s;
}
.cid-upWWEUSOm0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWWEUSOm0 .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWWEUSOm0 .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWWEUSOm0 .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWWEUSOm0 .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWWEUSOm0 .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWWEUSOm0 .card-title,
.cid-upWWEUSOm0 .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWWEUSOm0 .card-text {
  color: #232323;
}
.cid-upWWEUSOm0 .content-head {
  max-width: 800px;
}
.cid-upWWEUSOm0 .mbr-section-title {
  color: #ffffff;
}
.cid-upWWEUSOm0 .card-link,
.cid-upWWEUSOm0 .link-icon,
.cid-upWWEUSOm0 .link-align {
  color: #232323;
}
.cid-upWWEVv9QP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWWEVv9QP .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWWEVv9QP .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWWEVv9QP .google-map {
    margin-right: 17%;
  }
}
.cid-upWWEVv9QP .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWWEVv9QP .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWWEVv9QP .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWWEVv9QP .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-upWWEVv9QP .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWWEVv9QP .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWWEVv9QP .header_box {
  margin-bottom: 40px;
}
.cid-upWWEVv9QP .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWWEVv9QP .card_text {
  display: inline-block;
}
.cid-upWWEVv9QP .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWWEVv9QP .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWWEVv9QP .mbr-text {
  text-align: center;
}
.cid-upWWEWoOvp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWWEWoOvp .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWWEWoOvp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWWEWoOvp .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWWEWoOvp a {
  position: relative;
  width: fit-content;
}
.cid-upWWEWoOvp a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWWEWoOvp a:hover:before {
  width: 0;
}
.cid-upWWEWoOvp .copyright {
  color: #ffffff;
}
.cid-upWWEWoOvp .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWWEWoOvp .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWWEWoOvp .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWWEWoOvp .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWWEWoOvp .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWWEWoOvp .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWWEWoOvp p {
    text-align: center;
  }
}
.cid-upWXdGifjL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWXdGifjL .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;
}
@media (max-width: 767px) {
  .cid-upWXdGifjL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWXdGifjL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWXdGifjL .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWXdGifjL .navbar.opened {
  transition: all 0.3s;
}
.cid-upWXdGifjL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWXdGifjL .navbar .navbar-logo img {
  width: auto;
}
.cid-upWXdGifjL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWXdGifjL .navbar.collapsed {
  justify-content: center;
}
.cid-upWXdGifjL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWXdGifjL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWXdGifjL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWXdGifjL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWXdGifjL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWXdGifjL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWXdGifjL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWXdGifjL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWXdGifjL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWXdGifjL .navbar {
    min-height: 72px;
  }
  .cid-upWXdGifjL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWXdGifjL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWXdGifjL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWXdGifjL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWXdGifjL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWXdGifjL .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-upWXdGifjL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWXdGifjL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWXdGifjL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWXdGifjL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWXdGifjL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWXdGifjL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWXdGifjL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWXdGifjL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWXdGifjL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWXdGifjL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWXdGifjL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWXdGifjL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXdGifjL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWXdGifjL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWXdGifjL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXdGifjL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWXdGifjL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWXdGifjL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWXdGifjL .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWXdGifjL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWXdGifjL .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWXdGifjL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWXdGifjL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWXdGifjL .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWXdGifjL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWXdGifjL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWXdGifjL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWXdGifjL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWXdGifjL .nav-item:focus,
.cid-upWXdGifjL .nav-link:focus {
  outline: none;
}
.cid-upWXdGifjL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWXdGifjL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWXdGifjL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWXdGifjL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWXdGifjL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWXdGifjL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWXdGifjL .dropdown-item.active,
.cid-upWXdGifjL .dropdown-item:active {
  background-color: transparent;
}
.cid-upWXdGifjL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWXdGifjL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWXdGifjL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWXdGifjL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWXdGifjL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWXdGifjL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWXdGifjL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWXdGifjL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWXdGifjL .navbar-buttons {
    text-align: left;
  }
}
.cid-upWXdGifjL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWXdGifjL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWXdGifjL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWXdGifjL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXdGifjL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXdGifjL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWXdGifjL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXdGifjL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWXdGifjL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWXdGifjL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXdGifjL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWXdGifjL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWXdGifjL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWXdGifjL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWXdGifjL .navbar {
    height: 70px;
  }
  .cid-upWXdGifjL .navbar.opened {
    height: auto;
  }
  .cid-upWXdGifjL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWXdGifjL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWXdGifjL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWXdGifjL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWXdGifjL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWXdGifjL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWXdGifjL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWXdGifjL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWXdGifjL .navbar-brand {
    margin-right: auto;
  }
  .cid-upWXdGifjL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWXdGifjL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWXdGifjL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWXdGifjL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXdGifjL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWXdGifjL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWXdGifjL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWXdGifjL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWXdGifjL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXdGifjL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWXdGifjL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWXdHskvo {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWXdHskvo .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXdHskvo .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-upWXdHskvo .container {
    padding: 0 16px;
  }
}
.cid-upWXdHskvo .card {
  justify-content: center;
}
.cid-upWXdHskvo .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWXdHskvo .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWXdHskvo .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWXdHskvo .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWXdHskvo .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWXdHskvo .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWXdHskvo .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWXdHskvo .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWXdHskvo .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWXdHskvo .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWXdHskvo .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWXdHskvo .mbr-section-title {
  color: #ffffff;
}
.cid-upWXdHskvo .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWXdHskvo .mbr-section-title,
.cid-upWXdHskvo .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsbW70LVe {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsbW70LVe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsbW70LVe .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsbW70LVe .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsbW70LVe .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsbW70LVe .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsbW70LVe .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsbW70LVe .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbW70LVe .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbW70LVe .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsbW70LVe .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsbW70LVe .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsbW70LVe .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsbW70LVe .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbW70LVe .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsbW70LVe .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsbW70LVe .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsbW70LVe .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsbW70LVe .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsbW70LVe .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsbW70LVe .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsbW70LVe .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsbW70LVe .mbr-section-title {
  color: #050f0f;
}
.cid-uOsbW70LVe .item-title {
  color: #ffffff;
}
.cid-uOsbW70LVe .item-text {
  color: #ffffff;
}
.cid-uOsbW70LVe .mbr-section-title,
.cid-uOsbW70LVe .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzZpc6PJ {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzZpc6PJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzZpc6PJ .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-uIlzZpc6PJ .container {
    padding: 0 16px;
  }
}
.cid-uIlzZpc6PJ .card {
  justify-content: center;
}
.cid-uIlzZpc6PJ .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzZpc6PJ .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzZpc6PJ .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzZpc6PJ .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzZpc6PJ .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzZpc6PJ .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzZpc6PJ .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzZpc6PJ .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzZpc6PJ .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzZpc6PJ .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzZpc6PJ .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzZpc6PJ .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzZpc6PJ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzZpc6PJ .mbr-section-title,
.cid-uIlzZpc6PJ .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWXdJ906p {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWXdJ906p .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXdJ906p .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-upWXdJ906p .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWXdJ906p img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWXdJ906p img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWXdJ906p .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWXdJ906p .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXdJ906p .card-link:hover a {
  background-image: none !important;
}
.cid-upWXdJ906p .card-link:hover {
  cursor: pointer;
}
.cid-upWXdJ906p .card-link:hover:before {
  width: 0%;
}
.cid-upWXdJ906p .card {
  margin-bottom: 3rem;
}
.cid-upWXdJ906p .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWXdJ906p .row {
  justify-content: center;
}
.cid-upWXdJ906p .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWXdJ906p .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWXdJ906p .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWXdJ906p .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWXdJ906p .card-text {
  color: #232323;
}
.cid-upWXdJ906p .card-title,
.cid-upWXdJ906p .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWXdJ906p .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWXdJ906p .card-link,
.cid-upWXdJ906p .link-icon,
.cid-upWXdJ906p .link-align {
  color: #232323;
}
.cid-upWXdJULUu {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWXdJULUu .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXdJULUu .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWXdJULUu .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWXdJULUu .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWXdJULUu .item-wrapper:hover .card-title,
.cid-upWXdJULUu .item-wrapper:hover .card-text,
.cid-upWXdJULUu .item-wrapper:hover .card-link,
.cid-upWXdJULUu .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWXdJULUu .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWXdJULUu .card-title,
.cid-upWXdJULUu .card-text,
.cid-upWXdJULUu .card-link,
.cid-upWXdJULUu .card-link a {
  transition: all 0.3s;
}
.cid-upWXdJULUu .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXdJULUu .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWXdJULUu .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWXdJULUu .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWXdJULUu .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWXdJULUu .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWXdJULUu .card-title,
.cid-upWXdJULUu .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWXdJULUu .card-text {
  color: #232323;
}
.cid-upWXdJULUu .content-head {
  max-width: 800px;
}
.cid-upWXdJULUu .mbr-section-title {
  color: #ffffff;
}
.cid-upWXdJULUu .card-link,
.cid-upWXdJULUu .link-icon,
.cid-upWXdJULUu .link-align {
  color: #232323;
}
.cid-upWXdKzZZr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWXdKzZZr .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWXdKzZZr .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWXdKzZZr .google-map {
    margin-right: 17%;
  }
}
.cid-upWXdKzZZr .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWXdKzZZr .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWXdKzZZr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWXdKzZZr .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-upWXdKzZZr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWXdKzZZr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWXdKzZZr .header_box {
  margin-bottom: 40px;
}
.cid-upWXdKzZZr .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWXdKzZZr .card_text {
  display: inline-block;
}
.cid-upWXdKzZZr .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWXdKzZZr .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWXdKzZZr .mbr-text {
  text-align: center;
}
.cid-upWXdLARAC {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWXdLARAC .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXdLARAC .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXdLARAC .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWXdLARAC a {
  position: relative;
  width: fit-content;
}
.cid-upWXdLARAC a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXdLARAC a:hover:before {
  width: 0;
}
.cid-upWXdLARAC .copyright {
  color: #ffffff;
}
.cid-upWXdLARAC .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWXdLARAC .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWXdLARAC .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWXdLARAC .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWXdLARAC .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWXdLARAC .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWXdLARAC p {
    text-align: center;
  }
}
.cid-upWXkB3Twa {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWXkB3Twa .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;
}
@media (max-width: 767px) {
  .cid-upWXkB3Twa .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWXkB3Twa .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWXkB3Twa .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWXkB3Twa .navbar.opened {
  transition: all 0.3s;
}
.cid-upWXkB3Twa .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWXkB3Twa .navbar .navbar-logo img {
  width: auto;
}
.cid-upWXkB3Twa .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWXkB3Twa .navbar.collapsed {
  justify-content: center;
}
.cid-upWXkB3Twa .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWXkB3Twa .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWXkB3Twa .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWXkB3Twa .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWXkB3Twa .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWXkB3Twa .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWXkB3Twa .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWXkB3Twa .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWXkB3Twa .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWXkB3Twa .navbar {
    min-height: 72px;
  }
  .cid-upWXkB3Twa .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWXkB3Twa .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWXkB3Twa .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWXkB3Twa .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWXkB3Twa .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWXkB3Twa .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-upWXkB3Twa .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWXkB3Twa .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWXkB3Twa .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWXkB3Twa .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWXkB3Twa .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWXkB3Twa .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWXkB3Twa .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWXkB3Twa .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWXkB3Twa .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWXkB3Twa .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWXkB3Twa .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWXkB3Twa .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXkB3Twa .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWXkB3Twa .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWXkB3Twa .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXkB3Twa .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWXkB3Twa .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWXkB3Twa .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWXkB3Twa .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWXkB3Twa .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWXkB3Twa .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWXkB3Twa .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWXkB3Twa .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWXkB3Twa .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWXkB3Twa .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWXkB3Twa .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWXkB3Twa .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWXkB3Twa .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWXkB3Twa .nav-item:focus,
.cid-upWXkB3Twa .nav-link:focus {
  outline: none;
}
.cid-upWXkB3Twa .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWXkB3Twa .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWXkB3Twa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWXkB3Twa .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWXkB3Twa .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWXkB3Twa .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWXkB3Twa .dropdown-item.active,
.cid-upWXkB3Twa .dropdown-item:active {
  background-color: transparent;
}
.cid-upWXkB3Twa .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWXkB3Twa .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWXkB3Twa .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWXkB3Twa .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWXkB3Twa .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWXkB3Twa .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWXkB3Twa ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWXkB3Twa .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWXkB3Twa .navbar-buttons {
    text-align: left;
  }
}
.cid-upWXkB3Twa button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWXkB3Twa button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWXkB3Twa button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWXkB3Twa button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXkB3Twa button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXkB3Twa button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWXkB3Twa nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXkB3Twa nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWXkB3Twa nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWXkB3Twa nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXkB3Twa .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWXkB3Twa a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWXkB3Twa .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWXkB3Twa .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWXkB3Twa .navbar {
    height: 70px;
  }
  .cid-upWXkB3Twa .navbar.opened {
    height: auto;
  }
  .cid-upWXkB3Twa .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWXkB3Twa .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWXkB3Twa .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWXkB3Twa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWXkB3Twa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWXkB3Twa .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWXkB3Twa .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWXkB3Twa .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWXkB3Twa .navbar-brand {
    margin-right: auto;
  }
  .cid-upWXkB3Twa .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWXkB3Twa .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWXkB3Twa .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWXkB3Twa .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXkB3Twa .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWXkB3Twa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWXkB3Twa .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWXkB3Twa .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWXkB3Twa .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXkB3Twa .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWXkB3Twa .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWXkBZxsN {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWXkBZxsN .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXkBZxsN .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-upWXkBZxsN .container {
    padding: 0 16px;
  }
}
.cid-upWXkBZxsN .card {
  justify-content: center;
}
.cid-upWXkBZxsN .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWXkBZxsN .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWXkBZxsN .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWXkBZxsN .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWXkBZxsN .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWXkBZxsN .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWXkBZxsN .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWXkBZxsN .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWXkBZxsN .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWXkBZxsN .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWXkBZxsN .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWXkBZxsN .mbr-section-title {
  color: #ffffff;
}
.cid-upWXkBZxsN .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWXkBZxsN .mbr-section-title,
.cid-upWXkBZxsN .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsc3VRTRm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsc3VRTRm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsc3VRTRm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsc3VRTRm .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsc3VRTRm .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsc3VRTRm .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsc3VRTRm .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsc3VRTRm .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsc3VRTRm .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsc3VRTRm .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsc3VRTRm .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsc3VRTRm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsc3VRTRm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsc3VRTRm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsc3VRTRm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsc3VRTRm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsc3VRTRm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsc3VRTRm .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsc3VRTRm .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsc3VRTRm .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsc3VRTRm .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsc3VRTRm .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsc3VRTRm .mbr-section-title {
  color: #050f0f;
}
.cid-uOsc3VRTRm .item-title {
  color: #ffffff;
}
.cid-uOsc3VRTRm .item-text {
  color: #ffffff;
}
.cid-uOsc3VRTRm .mbr-section-title,
.cid-uOsc3VRTRm .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlA1dPV4x {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlA1dPV4x .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlA1dPV4x .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-uIlA1dPV4x .container {
    padding: 0 16px;
  }
}
.cid-uIlA1dPV4x .card {
  justify-content: center;
}
.cid-uIlA1dPV4x .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlA1dPV4x .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlA1dPV4x .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlA1dPV4x .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlA1dPV4x .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlA1dPV4x .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlA1dPV4x .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlA1dPV4x .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlA1dPV4x .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlA1dPV4x .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlA1dPV4x .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlA1dPV4x .mbr-section-title {
  color: #ffffff;
}
.cid-uIlA1dPV4x .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlA1dPV4x .mbr-section-title,
.cid-uIlA1dPV4x .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWXkDx3Rc {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWXkDx3Rc .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXkDx3Rc .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-upWXkDx3Rc .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWXkDx3Rc img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWXkDx3Rc img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWXkDx3Rc .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWXkDx3Rc .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXkDx3Rc .card-link:hover a {
  background-image: none !important;
}
.cid-upWXkDx3Rc .card-link:hover {
  cursor: pointer;
}
.cid-upWXkDx3Rc .card-link:hover:before {
  width: 0%;
}
.cid-upWXkDx3Rc .card {
  margin-bottom: 3rem;
}
.cid-upWXkDx3Rc .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWXkDx3Rc .row {
  justify-content: center;
}
.cid-upWXkDx3Rc .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWXkDx3Rc .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWXkDx3Rc .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWXkDx3Rc .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWXkDx3Rc .card-text {
  color: #232323;
}
.cid-upWXkDx3Rc .card-title,
.cid-upWXkDx3Rc .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWXkDx3Rc .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWXkDx3Rc .card-link,
.cid-upWXkDx3Rc .link-icon,
.cid-upWXkDx3Rc .link-align {
  color: #232323;
}
.cid-upWXkEtYA9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWXkEtYA9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXkEtYA9 .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWXkEtYA9 .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWXkEtYA9 .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWXkEtYA9 .item-wrapper:hover .card-title,
.cid-upWXkEtYA9 .item-wrapper:hover .card-text,
.cid-upWXkEtYA9 .item-wrapper:hover .card-link,
.cid-upWXkEtYA9 .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWXkEtYA9 .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWXkEtYA9 .card-title,
.cid-upWXkEtYA9 .card-text,
.cid-upWXkEtYA9 .card-link,
.cid-upWXkEtYA9 .card-link a {
  transition: all 0.3s;
}
.cid-upWXkEtYA9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXkEtYA9 .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWXkEtYA9 .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWXkEtYA9 .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWXkEtYA9 .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWXkEtYA9 .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWXkEtYA9 .card-title,
.cid-upWXkEtYA9 .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWXkEtYA9 .card-text {
  color: #232323;
}
.cid-upWXkEtYA9 .content-head {
  max-width: 800px;
}
.cid-upWXkEtYA9 .mbr-section-title {
  color: #ffffff;
}
.cid-upWXkEtYA9 .card-link,
.cid-upWXkEtYA9 .link-icon,
.cid-upWXkEtYA9 .link-align {
  color: #232323;
}
.cid-upWXkF7bU0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWXkF7bU0 .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWXkF7bU0 .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWXkF7bU0 .google-map {
    margin-right: 17%;
  }
}
.cid-upWXkF7bU0 .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWXkF7bU0 .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWXkF7bU0 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWXkF7bU0 .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-upWXkF7bU0 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWXkF7bU0 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWXkF7bU0 .header_box {
  margin-bottom: 40px;
}
.cid-upWXkF7bU0 .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWXkF7bU0 .card_text {
  display: inline-block;
}
.cid-upWXkF7bU0 .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWXkF7bU0 .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWXkF7bU0 .mbr-text {
  text-align: center;
}
.cid-upWXkFUMtO {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWXkFUMtO .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXkFUMtO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXkFUMtO .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWXkFUMtO a {
  position: relative;
  width: fit-content;
}
.cid-upWXkFUMtO a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXkFUMtO a:hover:before {
  width: 0;
}
.cid-upWXkFUMtO .copyright {
  color: #ffffff;
}
.cid-upWXkFUMtO .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWXkFUMtO .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWXkFUMtO .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWXkFUMtO .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWXkFUMtO .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWXkFUMtO .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWXkFUMtO p {
    text-align: center;
  }
}
.cid-upWXpA4iVS {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWXpA4iVS .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;
}
@media (max-width: 767px) {
  .cid-upWXpA4iVS .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWXpA4iVS .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWXpA4iVS .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWXpA4iVS .navbar.opened {
  transition: all 0.3s;
}
.cid-upWXpA4iVS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWXpA4iVS .navbar .navbar-logo img {
  width: auto;
}
.cid-upWXpA4iVS .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWXpA4iVS .navbar.collapsed {
  justify-content: center;
}
.cid-upWXpA4iVS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWXpA4iVS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWXpA4iVS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWXpA4iVS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWXpA4iVS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWXpA4iVS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWXpA4iVS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWXpA4iVS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWXpA4iVS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWXpA4iVS .navbar {
    min-height: 72px;
  }
  .cid-upWXpA4iVS .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWXpA4iVS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWXpA4iVS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWXpA4iVS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWXpA4iVS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWXpA4iVS .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-upWXpA4iVS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWXpA4iVS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWXpA4iVS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWXpA4iVS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWXpA4iVS .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWXpA4iVS .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWXpA4iVS .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWXpA4iVS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWXpA4iVS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWXpA4iVS .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWXpA4iVS .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWXpA4iVS .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXpA4iVS .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWXpA4iVS .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWXpA4iVS .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXpA4iVS .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWXpA4iVS .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWXpA4iVS .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWXpA4iVS .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWXpA4iVS .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWXpA4iVS .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWXpA4iVS .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWXpA4iVS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWXpA4iVS .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWXpA4iVS .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWXpA4iVS .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWXpA4iVS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWXpA4iVS .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWXpA4iVS .nav-item:focus,
.cid-upWXpA4iVS .nav-link:focus {
  outline: none;
}
.cid-upWXpA4iVS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWXpA4iVS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWXpA4iVS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWXpA4iVS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWXpA4iVS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWXpA4iVS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWXpA4iVS .dropdown-item.active,
.cid-upWXpA4iVS .dropdown-item:active {
  background-color: transparent;
}
.cid-upWXpA4iVS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWXpA4iVS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWXpA4iVS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWXpA4iVS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWXpA4iVS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWXpA4iVS .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWXpA4iVS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWXpA4iVS .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWXpA4iVS .navbar-buttons {
    text-align: left;
  }
}
.cid-upWXpA4iVS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWXpA4iVS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWXpA4iVS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWXpA4iVS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXpA4iVS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXpA4iVS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWXpA4iVS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXpA4iVS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWXpA4iVS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWXpA4iVS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXpA4iVS .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWXpA4iVS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWXpA4iVS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWXpA4iVS .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWXpA4iVS .navbar {
    height: 70px;
  }
  .cid-upWXpA4iVS .navbar.opened {
    height: auto;
  }
  .cid-upWXpA4iVS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWXpA4iVS .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWXpA4iVS .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWXpA4iVS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWXpA4iVS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWXpA4iVS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWXpA4iVS .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWXpA4iVS .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWXpA4iVS .navbar-brand {
    margin-right: auto;
  }
  .cid-upWXpA4iVS .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWXpA4iVS .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWXpA4iVS .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWXpA4iVS .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXpA4iVS .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWXpA4iVS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWXpA4iVS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWXpA4iVS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWXpA4iVS .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXpA4iVS .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWXpA4iVS .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWXpB3c7U {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWXpB3c7U .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXpB3c7U .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-upWXpB3c7U .container {
    padding: 0 16px;
  }
}
.cid-upWXpB3c7U .card {
  justify-content: center;
}
.cid-upWXpB3c7U .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWXpB3c7U .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWXpB3c7U .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWXpB3c7U .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWXpB3c7U .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWXpB3c7U .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWXpB3c7U .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWXpB3c7U .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWXpB3c7U .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWXpB3c7U .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWXpB3c7U .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWXpB3c7U .mbr-section-title {
  color: #ffffff;
}
.cid-upWXpB3c7U .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWXpB3c7U .mbr-section-title,
.cid-upWXpB3c7U .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsc9gu5lZ {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsc9gu5lZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsc9gu5lZ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsc9gu5lZ .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsc9gu5lZ .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsc9gu5lZ .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsc9gu5lZ .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsc9gu5lZ .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsc9gu5lZ .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsc9gu5lZ .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsc9gu5lZ .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsc9gu5lZ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsc9gu5lZ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsc9gu5lZ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsc9gu5lZ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsc9gu5lZ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsc9gu5lZ .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsc9gu5lZ .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsc9gu5lZ .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsc9gu5lZ .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsc9gu5lZ .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsc9gu5lZ .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsc9gu5lZ .mbr-section-title {
  color: #050f0f;
}
.cid-uOsc9gu5lZ .item-title {
  color: #ffffff;
}
.cid-uOsc9gu5lZ .item-text {
  color: #ffffff;
}
.cid-uOsc9gu5lZ .mbr-section-title,
.cid-uOsc9gu5lZ .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlA36CRLL {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlA36CRLL .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlA36CRLL .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-uIlA36CRLL .container {
    padding: 0 16px;
  }
}
.cid-uIlA36CRLL .card {
  justify-content: center;
}
.cid-uIlA36CRLL .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlA36CRLL .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlA36CRLL .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlA36CRLL .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlA36CRLL .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlA36CRLL .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlA36CRLL .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlA36CRLL .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlA36CRLL .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlA36CRLL .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlA36CRLL .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlA36CRLL .mbr-section-title {
  color: #ffffff;
}
.cid-uIlA36CRLL .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlA36CRLL .mbr-section-title,
.cid-uIlA36CRLL .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWXpCGpYF {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWXpCGpYF .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXpCGpYF .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-upWXpCGpYF .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWXpCGpYF img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWXpCGpYF img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWXpCGpYF .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWXpCGpYF .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXpCGpYF .card-link:hover a {
  background-image: none !important;
}
.cid-upWXpCGpYF .card-link:hover {
  cursor: pointer;
}
.cid-upWXpCGpYF .card-link:hover:before {
  width: 0%;
}
.cid-upWXpCGpYF .card {
  margin-bottom: 3rem;
}
.cid-upWXpCGpYF .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWXpCGpYF .row {
  justify-content: center;
}
.cid-upWXpCGpYF .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWXpCGpYF .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWXpCGpYF .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWXpCGpYF .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWXpCGpYF .card-text {
  color: #232323;
}
.cid-upWXpCGpYF .card-title,
.cid-upWXpCGpYF .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWXpCGpYF .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWXpCGpYF .card-link,
.cid-upWXpCGpYF .link-icon,
.cid-upWXpCGpYF .link-align {
  color: #232323;
}
.cid-upWXpDpc1D {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWXpDpc1D .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXpDpc1D .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWXpDpc1D .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWXpDpc1D .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWXpDpc1D .item-wrapper:hover .card-title,
.cid-upWXpDpc1D .item-wrapper:hover .card-text,
.cid-upWXpDpc1D .item-wrapper:hover .card-link,
.cid-upWXpDpc1D .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWXpDpc1D .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWXpDpc1D .card-title,
.cid-upWXpDpc1D .card-text,
.cid-upWXpDpc1D .card-link,
.cid-upWXpDpc1D .card-link a {
  transition: all 0.3s;
}
.cid-upWXpDpc1D .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXpDpc1D .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWXpDpc1D .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWXpDpc1D .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWXpDpc1D .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWXpDpc1D .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWXpDpc1D .card-title,
.cid-upWXpDpc1D .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWXpDpc1D .card-text {
  color: #232323;
}
.cid-upWXpDpc1D .content-head {
  max-width: 800px;
}
.cid-upWXpDpc1D .mbr-section-title {
  color: #ffffff;
}
.cid-upWXpDpc1D .card-link,
.cid-upWXpDpc1D .link-icon,
.cid-upWXpDpc1D .link-align {
  color: #232323;
}
.cid-upWXpEbWzc {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWXpEbWzc .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWXpEbWzc .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWXpEbWzc .google-map {
    margin-right: 17%;
  }
}
.cid-upWXpEbWzc .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWXpEbWzc .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWXpEbWzc .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWXpEbWzc .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-upWXpEbWzc .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWXpEbWzc .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWXpEbWzc .header_box {
  margin-bottom: 40px;
}
.cid-upWXpEbWzc .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWXpEbWzc .card_text {
  display: inline-block;
}
.cid-upWXpEbWzc .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWXpEbWzc .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWXpEbWzc .mbr-text {
  text-align: center;
}
.cid-upWXpF9ba8 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWXpF9ba8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXpF9ba8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXpF9ba8 .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWXpF9ba8 a {
  position: relative;
  width: fit-content;
}
.cid-upWXpF9ba8 a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXpF9ba8 a:hover:before {
  width: 0;
}
.cid-upWXpF9ba8 .copyright {
  color: #ffffff;
}
.cid-upWXpF9ba8 .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWXpF9ba8 .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWXpF9ba8 .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWXpF9ba8 .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWXpF9ba8 .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWXpF9ba8 .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWXpF9ba8 p {
    text-align: center;
  }
}
.cid-upWXwoCuxL {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWXwoCuxL .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;
}
@media (max-width: 767px) {
  .cid-upWXwoCuxL .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWXwoCuxL .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWXwoCuxL .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWXwoCuxL .navbar.opened {
  transition: all 0.3s;
}
.cid-upWXwoCuxL .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWXwoCuxL .navbar .navbar-logo img {
  width: auto;
}
.cid-upWXwoCuxL .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWXwoCuxL .navbar.collapsed {
  justify-content: center;
}
.cid-upWXwoCuxL .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWXwoCuxL .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWXwoCuxL .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWXwoCuxL .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWXwoCuxL .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWXwoCuxL .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWXwoCuxL .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWXwoCuxL .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWXwoCuxL .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWXwoCuxL .navbar {
    min-height: 72px;
  }
  .cid-upWXwoCuxL .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWXwoCuxL .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWXwoCuxL .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWXwoCuxL .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWXwoCuxL .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWXwoCuxL .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-upWXwoCuxL .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWXwoCuxL .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWXwoCuxL .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWXwoCuxL .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWXwoCuxL .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWXwoCuxL .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWXwoCuxL .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWXwoCuxL .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWXwoCuxL .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWXwoCuxL .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWXwoCuxL .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWXwoCuxL .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXwoCuxL .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWXwoCuxL .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWXwoCuxL .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXwoCuxL .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWXwoCuxL .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWXwoCuxL .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWXwoCuxL .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWXwoCuxL .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWXwoCuxL .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWXwoCuxL .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWXwoCuxL .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWXwoCuxL .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWXwoCuxL .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWXwoCuxL .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWXwoCuxL .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWXwoCuxL .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWXwoCuxL .nav-item:focus,
.cid-upWXwoCuxL .nav-link:focus {
  outline: none;
}
.cid-upWXwoCuxL .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWXwoCuxL .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWXwoCuxL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWXwoCuxL .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWXwoCuxL .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWXwoCuxL .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWXwoCuxL .dropdown-item.active,
.cid-upWXwoCuxL .dropdown-item:active {
  background-color: transparent;
}
.cid-upWXwoCuxL .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWXwoCuxL .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWXwoCuxL .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWXwoCuxL .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWXwoCuxL .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWXwoCuxL .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWXwoCuxL ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWXwoCuxL .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWXwoCuxL .navbar-buttons {
    text-align: left;
  }
}
.cid-upWXwoCuxL button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWXwoCuxL button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWXwoCuxL button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWXwoCuxL button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXwoCuxL button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXwoCuxL button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWXwoCuxL nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXwoCuxL nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWXwoCuxL nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWXwoCuxL nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXwoCuxL .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWXwoCuxL a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWXwoCuxL .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWXwoCuxL .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWXwoCuxL .navbar {
    height: 70px;
  }
  .cid-upWXwoCuxL .navbar.opened {
    height: auto;
  }
  .cid-upWXwoCuxL .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWXwoCuxL .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWXwoCuxL .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWXwoCuxL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWXwoCuxL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWXwoCuxL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWXwoCuxL .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWXwoCuxL .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWXwoCuxL .navbar-brand {
    margin-right: auto;
  }
  .cid-upWXwoCuxL .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWXwoCuxL .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWXwoCuxL .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWXwoCuxL .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXwoCuxL .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWXwoCuxL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWXwoCuxL .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWXwoCuxL .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWXwoCuxL .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXwoCuxL .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWXwoCuxL .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWXwqv020 {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWXwqv020 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXwqv020 .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-upWXwqv020 .container {
    padding: 0 16px;
  }
}
.cid-upWXwqv020 .card {
  justify-content: center;
}
.cid-upWXwqv020 .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWXwqv020 .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWXwqv020 .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWXwqv020 .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWXwqv020 .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWXwqv020 .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWXwqv020 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWXwqv020 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWXwqv020 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWXwqv020 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWXwqv020 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWXwqv020 .mbr-section-title {
  color: #ffffff;
}
.cid-upWXwqv020 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWXwqv020 .mbr-section-title,
.cid-upWXwqv020 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsceJ8z0u {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsceJ8z0u .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsceJ8z0u .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsceJ8z0u .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsceJ8z0u .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsceJ8z0u .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsceJ8z0u .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsceJ8z0u .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsceJ8z0u .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsceJ8z0u .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsceJ8z0u .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsceJ8z0u .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsceJ8z0u .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsceJ8z0u .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsceJ8z0u .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsceJ8z0u .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsceJ8z0u .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsceJ8z0u .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsceJ8z0u .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsceJ8z0u .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsceJ8z0u .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsceJ8z0u .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsceJ8z0u .mbr-section-title {
  color: #050f0f;
}
.cid-uOsceJ8z0u .item-title {
  color: #ffffff;
}
.cid-uOsceJ8z0u .item-text {
  color: #ffffff;
}
.cid-uOsceJ8z0u .mbr-section-title,
.cid-uOsceJ8z0u .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlA58skeP {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlA58skeP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlA58skeP .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-uIlA58skeP .container {
    padding: 0 16px;
  }
}
.cid-uIlA58skeP .card {
  justify-content: center;
}
.cid-uIlA58skeP .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlA58skeP .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlA58skeP .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlA58skeP .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlA58skeP .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlA58skeP .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlA58skeP .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlA58skeP .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlA58skeP .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlA58skeP .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlA58skeP .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlA58skeP .mbr-section-title {
  color: #ffffff;
}
.cid-uIlA58skeP .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlA58skeP .mbr-section-title,
.cid-uIlA58skeP .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWXwseb0B {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWXwseb0B .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXwseb0B .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-upWXwseb0B .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWXwseb0B img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWXwseb0B img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWXwseb0B .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWXwseb0B .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXwseb0B .card-link:hover a {
  background-image: none !important;
}
.cid-upWXwseb0B .card-link:hover {
  cursor: pointer;
}
.cid-upWXwseb0B .card-link:hover:before {
  width: 0%;
}
.cid-upWXwseb0B .card {
  margin-bottom: 3rem;
}
.cid-upWXwseb0B .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWXwseb0B .row {
  justify-content: center;
}
.cid-upWXwseb0B .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWXwseb0B .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWXwseb0B .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWXwseb0B .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWXwseb0B .card-text {
  color: #232323;
}
.cid-upWXwseb0B .card-title,
.cid-upWXwseb0B .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWXwseb0B .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWXwseb0B .card-link,
.cid-upWXwseb0B .link-icon,
.cid-upWXwseb0B .link-align {
  color: #232323;
}
.cid-upWXwsWRSI {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWXwsWRSI .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXwsWRSI .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWXwsWRSI .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWXwsWRSI .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWXwsWRSI .item-wrapper:hover .card-title,
.cid-upWXwsWRSI .item-wrapper:hover .card-text,
.cid-upWXwsWRSI .item-wrapper:hover .card-link,
.cid-upWXwsWRSI .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWXwsWRSI .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWXwsWRSI .card-title,
.cid-upWXwsWRSI .card-text,
.cid-upWXwsWRSI .card-link,
.cid-upWXwsWRSI .card-link a {
  transition: all 0.3s;
}
.cid-upWXwsWRSI .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXwsWRSI .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWXwsWRSI .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWXwsWRSI .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWXwsWRSI .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWXwsWRSI .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWXwsWRSI .card-title,
.cid-upWXwsWRSI .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWXwsWRSI .card-text {
  color: #232323;
}
.cid-upWXwsWRSI .content-head {
  max-width: 800px;
}
.cid-upWXwsWRSI .mbr-section-title {
  color: #ffffff;
}
.cid-upWXwsWRSI .card-link,
.cid-upWXwsWRSI .link-icon,
.cid-upWXwsWRSI .link-align {
  color: #232323;
}
.cid-upWXwtEzGr {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWXwtEzGr .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWXwtEzGr .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWXwtEzGr .google-map {
    margin-right: 17%;
  }
}
.cid-upWXwtEzGr .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWXwtEzGr .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWXwtEzGr .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWXwtEzGr .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-upWXwtEzGr .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWXwtEzGr .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWXwtEzGr .header_box {
  margin-bottom: 40px;
}
.cid-upWXwtEzGr .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWXwtEzGr .card_text {
  display: inline-block;
}
.cid-upWXwtEzGr .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWXwtEzGr .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWXwtEzGr .mbr-text {
  text-align: center;
}
.cid-upWXwuqEWM {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWXwuqEWM .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXwuqEWM .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXwuqEWM .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWXwuqEWM a {
  position: relative;
  width: fit-content;
}
.cid-upWXwuqEWM a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXwuqEWM a:hover:before {
  width: 0;
}
.cid-upWXwuqEWM .copyright {
  color: #ffffff;
}
.cid-upWXwuqEWM .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWXwuqEWM .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWXwuqEWM .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWXwuqEWM .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWXwuqEWM .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWXwuqEWM .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWXwuqEWM p {
    text-align: center;
  }
}
.cid-upWXBXIS70 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWXBXIS70 .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;
}
@media (max-width: 767px) {
  .cid-upWXBXIS70 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWXBXIS70 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWXBXIS70 .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWXBXIS70 .navbar.opened {
  transition: all 0.3s;
}
.cid-upWXBXIS70 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWXBXIS70 .navbar .navbar-logo img {
  width: auto;
}
.cid-upWXBXIS70 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWXBXIS70 .navbar.collapsed {
  justify-content: center;
}
.cid-upWXBXIS70 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWXBXIS70 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWXBXIS70 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWXBXIS70 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWXBXIS70 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWXBXIS70 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWXBXIS70 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWXBXIS70 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWXBXIS70 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWXBXIS70 .navbar {
    min-height: 72px;
  }
  .cid-upWXBXIS70 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWXBXIS70 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWXBXIS70 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWXBXIS70 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWXBXIS70 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWXBXIS70 .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-upWXBXIS70 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWXBXIS70 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWXBXIS70 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWXBXIS70 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWXBXIS70 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWXBXIS70 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWXBXIS70 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWXBXIS70 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWXBXIS70 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWXBXIS70 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWXBXIS70 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWXBXIS70 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXBXIS70 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWXBXIS70 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWXBXIS70 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXBXIS70 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWXBXIS70 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWXBXIS70 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWXBXIS70 .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWXBXIS70 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWXBXIS70 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWXBXIS70 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWXBXIS70 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWXBXIS70 .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWXBXIS70 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWXBXIS70 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWXBXIS70 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWXBXIS70 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWXBXIS70 .nav-item:focus,
.cid-upWXBXIS70 .nav-link:focus {
  outline: none;
}
.cid-upWXBXIS70 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWXBXIS70 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWXBXIS70 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWXBXIS70 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWXBXIS70 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWXBXIS70 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWXBXIS70 .dropdown-item.active,
.cid-upWXBXIS70 .dropdown-item:active {
  background-color: transparent;
}
.cid-upWXBXIS70 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWXBXIS70 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWXBXIS70 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWXBXIS70 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWXBXIS70 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWXBXIS70 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWXBXIS70 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWXBXIS70 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWXBXIS70 .navbar-buttons {
    text-align: left;
  }
}
.cid-upWXBXIS70 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWXBXIS70 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWXBXIS70 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWXBXIS70 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXBXIS70 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXBXIS70 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWXBXIS70 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXBXIS70 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWXBXIS70 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWXBXIS70 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXBXIS70 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWXBXIS70 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWXBXIS70 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWXBXIS70 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWXBXIS70 .navbar {
    height: 70px;
  }
  .cid-upWXBXIS70 .navbar.opened {
    height: auto;
  }
  .cid-upWXBXIS70 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWXBXIS70 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWXBXIS70 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWXBXIS70 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWXBXIS70 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWXBXIS70 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWXBXIS70 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWXBXIS70 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWXBXIS70 .navbar-brand {
    margin-right: auto;
  }
  .cid-upWXBXIS70 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWXBXIS70 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWXBXIS70 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWXBXIS70 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXBXIS70 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWXBXIS70 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWXBXIS70 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWXBXIS70 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWXBXIS70 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXBXIS70 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWXBXIS70 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWXBZtClK {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWXBZtClK .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXBZtClK .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-upWXBZtClK .container {
    padding: 0 16px;
  }
}
.cid-upWXBZtClK .card {
  justify-content: center;
}
.cid-upWXBZtClK .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWXBZtClK .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWXBZtClK .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWXBZtClK .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWXBZtClK .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWXBZtClK .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWXBZtClK .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWXBZtClK .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWXBZtClK .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWXBZtClK .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWXBZtClK .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWXBZtClK .mbr-section-title {
  color: #ffffff;
}
.cid-upWXBZtClK .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWXBZtClK .mbr-section-title,
.cid-upWXBZtClK .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOscjXy3mT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOscjXy3mT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOscjXy3mT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOscjXy3mT .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOscjXy3mT .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOscjXy3mT .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOscjXy3mT .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOscjXy3mT .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscjXy3mT .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOscjXy3mT .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOscjXy3mT .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOscjXy3mT .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOscjXy3mT .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOscjXy3mT .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscjXy3mT .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscjXy3mT .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOscjXy3mT .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOscjXy3mT .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOscjXy3mT .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOscjXy3mT .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscjXy3mT .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOscjXy3mT .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOscjXy3mT .mbr-section-title {
  color: #050f0f;
}
.cid-uOscjXy3mT .item-title {
  color: #ffffff;
}
.cid-uOscjXy3mT .item-text {
  color: #ffffff;
}
.cid-uOscjXy3mT .mbr-section-title,
.cid-uOscjXy3mT .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlA7St3ya {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlA7St3ya .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlA7St3ya .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-uIlA7St3ya .container {
    padding: 0 16px;
  }
}
.cid-uIlA7St3ya .card {
  justify-content: center;
}
.cid-uIlA7St3ya .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlA7St3ya .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlA7St3ya .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlA7St3ya .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlA7St3ya .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlA7St3ya .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlA7St3ya .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlA7St3ya .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlA7St3ya .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlA7St3ya .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlA7St3ya .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlA7St3ya .mbr-section-title {
  color: #ffffff;
}
.cid-uIlA7St3ya .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlA7St3ya .mbr-section-title,
.cid-uIlA7St3ya .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWXC1aALv {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWXC1aALv .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXC1aALv .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-upWXC1aALv .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWXC1aALv img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWXC1aALv img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWXC1aALv .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWXC1aALv .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXC1aALv .card-link:hover a {
  background-image: none !important;
}
.cid-upWXC1aALv .card-link:hover {
  cursor: pointer;
}
.cid-upWXC1aALv .card-link:hover:before {
  width: 0%;
}
.cid-upWXC1aALv .card {
  margin-bottom: 3rem;
}
.cid-upWXC1aALv .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWXC1aALv .row {
  justify-content: center;
}
.cid-upWXC1aALv .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWXC1aALv .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWXC1aALv .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWXC1aALv .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWXC1aALv .card-text {
  color: #232323;
}
.cid-upWXC1aALv .card-title,
.cid-upWXC1aALv .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWXC1aALv .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWXC1aALv .card-link,
.cid-upWXC1aALv .link-icon,
.cid-upWXC1aALv .link-align {
  color: #232323;
}
.cid-upWXC1Z0K9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWXC1Z0K9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXC1Z0K9 .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWXC1Z0K9 .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWXC1Z0K9 .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWXC1Z0K9 .item-wrapper:hover .card-title,
.cid-upWXC1Z0K9 .item-wrapper:hover .card-text,
.cid-upWXC1Z0K9 .item-wrapper:hover .card-link,
.cid-upWXC1Z0K9 .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWXC1Z0K9 .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWXC1Z0K9 .card-title,
.cid-upWXC1Z0K9 .card-text,
.cid-upWXC1Z0K9 .card-link,
.cid-upWXC1Z0K9 .card-link a {
  transition: all 0.3s;
}
.cid-upWXC1Z0K9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXC1Z0K9 .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWXC1Z0K9 .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWXC1Z0K9 .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWXC1Z0K9 .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWXC1Z0K9 .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWXC1Z0K9 .card-title,
.cid-upWXC1Z0K9 .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWXC1Z0K9 .card-text {
  color: #232323;
}
.cid-upWXC1Z0K9 .content-head {
  max-width: 800px;
}
.cid-upWXC1Z0K9 .mbr-section-title {
  color: #ffffff;
}
.cid-upWXC1Z0K9 .card-link,
.cid-upWXC1Z0K9 .link-icon,
.cid-upWXC1Z0K9 .link-align {
  color: #232323;
}
.cid-upWXC2K9dy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWXC2K9dy .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWXC2K9dy .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWXC2K9dy .google-map {
    margin-right: 17%;
  }
}
.cid-upWXC2K9dy .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWXC2K9dy .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWXC2K9dy .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWXC2K9dy .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-upWXC2K9dy .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWXC2K9dy .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWXC2K9dy .header_box {
  margin-bottom: 40px;
}
.cid-upWXC2K9dy .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWXC2K9dy .card_text {
  display: inline-block;
}
.cid-upWXC2K9dy .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWXC2K9dy .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWXC2K9dy .mbr-text {
  text-align: center;
}
.cid-upWXC3OMjQ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWXC3OMjQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXC3OMjQ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXC3OMjQ .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWXC3OMjQ a {
  position: relative;
  width: fit-content;
}
.cid-upWXC3OMjQ a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXC3OMjQ a:hover:before {
  width: 0;
}
.cid-upWXC3OMjQ .copyright {
  color: #ffffff;
}
.cid-upWXC3OMjQ .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWXC3OMjQ .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWXC3OMjQ .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWXC3OMjQ .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWXC3OMjQ .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWXC3OMjQ .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWXC3OMjQ p {
    text-align: center;
  }
}
.cid-upWXJqPlO9 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWXJqPlO9 .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;
}
@media (max-width: 767px) {
  .cid-upWXJqPlO9 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWXJqPlO9 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWXJqPlO9 .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWXJqPlO9 .navbar.opened {
  transition: all 0.3s;
}
.cid-upWXJqPlO9 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWXJqPlO9 .navbar .navbar-logo img {
  width: auto;
}
.cid-upWXJqPlO9 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWXJqPlO9 .navbar.collapsed {
  justify-content: center;
}
.cid-upWXJqPlO9 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWXJqPlO9 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWXJqPlO9 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWXJqPlO9 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWXJqPlO9 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWXJqPlO9 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWXJqPlO9 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWXJqPlO9 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWXJqPlO9 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWXJqPlO9 .navbar {
    min-height: 72px;
  }
  .cid-upWXJqPlO9 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWXJqPlO9 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWXJqPlO9 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWXJqPlO9 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWXJqPlO9 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWXJqPlO9 .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-upWXJqPlO9 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWXJqPlO9 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWXJqPlO9 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWXJqPlO9 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWXJqPlO9 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWXJqPlO9 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWXJqPlO9 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWXJqPlO9 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWXJqPlO9 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWXJqPlO9 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWXJqPlO9 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWXJqPlO9 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXJqPlO9 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWXJqPlO9 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWXJqPlO9 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXJqPlO9 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWXJqPlO9 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWXJqPlO9 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWXJqPlO9 .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWXJqPlO9 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWXJqPlO9 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWXJqPlO9 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWXJqPlO9 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWXJqPlO9 .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWXJqPlO9 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWXJqPlO9 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWXJqPlO9 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWXJqPlO9 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWXJqPlO9 .nav-item:focus,
.cid-upWXJqPlO9 .nav-link:focus {
  outline: none;
}
.cid-upWXJqPlO9 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWXJqPlO9 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWXJqPlO9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWXJqPlO9 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWXJqPlO9 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWXJqPlO9 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWXJqPlO9 .dropdown-item.active,
.cid-upWXJqPlO9 .dropdown-item:active {
  background-color: transparent;
}
.cid-upWXJqPlO9 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWXJqPlO9 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWXJqPlO9 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWXJqPlO9 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWXJqPlO9 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWXJqPlO9 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWXJqPlO9 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWXJqPlO9 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWXJqPlO9 .navbar-buttons {
    text-align: left;
  }
}
.cid-upWXJqPlO9 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWXJqPlO9 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWXJqPlO9 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWXJqPlO9 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXJqPlO9 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXJqPlO9 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWXJqPlO9 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXJqPlO9 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWXJqPlO9 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWXJqPlO9 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXJqPlO9 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWXJqPlO9 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWXJqPlO9 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWXJqPlO9 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWXJqPlO9 .navbar {
    height: 70px;
  }
  .cid-upWXJqPlO9 .navbar.opened {
    height: auto;
  }
  .cid-upWXJqPlO9 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWXJqPlO9 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWXJqPlO9 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWXJqPlO9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWXJqPlO9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWXJqPlO9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWXJqPlO9 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWXJqPlO9 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWXJqPlO9 .navbar-brand {
    margin-right: auto;
  }
  .cid-upWXJqPlO9 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWXJqPlO9 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWXJqPlO9 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWXJqPlO9 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXJqPlO9 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWXJqPlO9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWXJqPlO9 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWXJqPlO9 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWXJqPlO9 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXJqPlO9 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWXJqPlO9 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWXJrQ1X8 {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWXJrQ1X8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXJrQ1X8 .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-upWXJrQ1X8 .container {
    padding: 0 16px;
  }
}
.cid-upWXJrQ1X8 .card {
  justify-content: center;
}
.cid-upWXJrQ1X8 .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWXJrQ1X8 .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWXJrQ1X8 .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWXJrQ1X8 .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWXJrQ1X8 .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWXJrQ1X8 .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWXJrQ1X8 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWXJrQ1X8 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWXJrQ1X8 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWXJrQ1X8 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWXJrQ1X8 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWXJrQ1X8 .mbr-section-title {
  color: #ffffff;
}
.cid-upWXJrQ1X8 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWXJrQ1X8 .mbr-section-title,
.cid-upWXJrQ1X8 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOscp4mhsn {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOscp4mhsn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOscp4mhsn .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOscp4mhsn .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOscp4mhsn .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOscp4mhsn .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOscp4mhsn .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOscp4mhsn .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscp4mhsn .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOscp4mhsn .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOscp4mhsn .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOscp4mhsn .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOscp4mhsn .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOscp4mhsn .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscp4mhsn .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscp4mhsn .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOscp4mhsn .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOscp4mhsn .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOscp4mhsn .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOscp4mhsn .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscp4mhsn .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOscp4mhsn .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOscp4mhsn .mbr-section-title {
  color: #050f0f;
}
.cid-uOscp4mhsn .item-title {
  color: #ffffff;
}
.cid-uOscp4mhsn .item-text {
  color: #ffffff;
}
.cid-uOscp4mhsn .mbr-section-title,
.cid-uOscp4mhsn .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlAakcXHy {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlAakcXHy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlAakcXHy .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-uIlAakcXHy .container {
    padding: 0 16px;
  }
}
.cid-uIlAakcXHy .card {
  justify-content: center;
}
.cid-uIlAakcXHy .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlAakcXHy .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlAakcXHy .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlAakcXHy .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlAakcXHy .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlAakcXHy .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlAakcXHy .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlAakcXHy .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlAakcXHy .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlAakcXHy .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlAakcXHy .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlAakcXHy .mbr-section-title {
  color: #ffffff;
}
.cid-uIlAakcXHy .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlAakcXHy .mbr-section-title,
.cid-uIlAakcXHy .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWXJtpBvm {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWXJtpBvm .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXJtpBvm .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-upWXJtpBvm .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWXJtpBvm img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWXJtpBvm img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWXJtpBvm .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWXJtpBvm .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXJtpBvm .card-link:hover a {
  background-image: none !important;
}
.cid-upWXJtpBvm .card-link:hover {
  cursor: pointer;
}
.cid-upWXJtpBvm .card-link:hover:before {
  width: 0%;
}
.cid-upWXJtpBvm .card {
  margin-bottom: 3rem;
}
.cid-upWXJtpBvm .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWXJtpBvm .row {
  justify-content: center;
}
.cid-upWXJtpBvm .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWXJtpBvm .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWXJtpBvm .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWXJtpBvm .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWXJtpBvm .card-text {
  color: #232323;
}
.cid-upWXJtpBvm .card-title,
.cid-upWXJtpBvm .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWXJtpBvm .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWXJtpBvm .card-link,
.cid-upWXJtpBvm .link-icon,
.cid-upWXJtpBvm .link-align {
  color: #232323;
}
.cid-upWXJugehL {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWXJugehL .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXJugehL .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWXJugehL .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWXJugehL .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWXJugehL .item-wrapper:hover .card-title,
.cid-upWXJugehL .item-wrapper:hover .card-text,
.cid-upWXJugehL .item-wrapper:hover .card-link,
.cid-upWXJugehL .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWXJugehL .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWXJugehL .card-title,
.cid-upWXJugehL .card-text,
.cid-upWXJugehL .card-link,
.cid-upWXJugehL .card-link a {
  transition: all 0.3s;
}
.cid-upWXJugehL .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXJugehL .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWXJugehL .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWXJugehL .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWXJugehL .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWXJugehL .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWXJugehL .card-title,
.cid-upWXJugehL .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWXJugehL .card-text {
  color: #232323;
}
.cid-upWXJugehL .content-head {
  max-width: 800px;
}
.cid-upWXJugehL .mbr-section-title {
  color: #ffffff;
}
.cid-upWXJugehL .card-link,
.cid-upWXJugehL .link-icon,
.cid-upWXJugehL .link-align {
  color: #232323;
}
.cid-upWXJuS3UO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWXJuS3UO .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWXJuS3UO .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWXJuS3UO .google-map {
    margin-right: 17%;
  }
}
.cid-upWXJuS3UO .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWXJuS3UO .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWXJuS3UO .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWXJuS3UO .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-upWXJuS3UO .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWXJuS3UO .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWXJuS3UO .header_box {
  margin-bottom: 40px;
}
.cid-upWXJuS3UO .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWXJuS3UO .card_text {
  display: inline-block;
}
.cid-upWXJuS3UO .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWXJuS3UO .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWXJuS3UO .mbr-text {
  text-align: center;
}
.cid-upWXJvQF70 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWXJvQF70 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXJvQF70 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXJvQF70 .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWXJvQF70 a {
  position: relative;
  width: fit-content;
}
.cid-upWXJvQF70 a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXJvQF70 a:hover:before {
  width: 0;
}
.cid-upWXJvQF70 .copyright {
  color: #ffffff;
}
.cid-upWXJvQF70 .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWXJvQF70 .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWXJvQF70 .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWXJvQF70 .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWXJvQF70 .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWXJvQF70 .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWXJvQF70 p {
    text-align: center;
  }
}
.cid-upWXUmVCAk {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWXUmVCAk .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;
}
@media (max-width: 767px) {
  .cid-upWXUmVCAk .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWXUmVCAk .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWXUmVCAk .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWXUmVCAk .navbar.opened {
  transition: all 0.3s;
}
.cid-upWXUmVCAk .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWXUmVCAk .navbar .navbar-logo img {
  width: auto;
}
.cid-upWXUmVCAk .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWXUmVCAk .navbar.collapsed {
  justify-content: center;
}
.cid-upWXUmVCAk .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWXUmVCAk .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWXUmVCAk .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWXUmVCAk .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWXUmVCAk .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWXUmVCAk .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWXUmVCAk .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWXUmVCAk .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWXUmVCAk .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWXUmVCAk .navbar {
    min-height: 72px;
  }
  .cid-upWXUmVCAk .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWXUmVCAk .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWXUmVCAk .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWXUmVCAk .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWXUmVCAk .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWXUmVCAk .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-upWXUmVCAk .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWXUmVCAk .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWXUmVCAk .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWXUmVCAk .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWXUmVCAk .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWXUmVCAk .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWXUmVCAk .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWXUmVCAk .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWXUmVCAk .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWXUmVCAk .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWXUmVCAk .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWXUmVCAk .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXUmVCAk .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWXUmVCAk .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWXUmVCAk .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWXUmVCAk .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWXUmVCAk .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWXUmVCAk .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWXUmVCAk .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWXUmVCAk .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWXUmVCAk .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWXUmVCAk .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWXUmVCAk .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWXUmVCAk .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWXUmVCAk .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWXUmVCAk .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWXUmVCAk .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWXUmVCAk .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWXUmVCAk .nav-item:focus,
.cid-upWXUmVCAk .nav-link:focus {
  outline: none;
}
.cid-upWXUmVCAk .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWXUmVCAk .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWXUmVCAk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWXUmVCAk .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWXUmVCAk .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWXUmVCAk .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWXUmVCAk .dropdown-item.active,
.cid-upWXUmVCAk .dropdown-item:active {
  background-color: transparent;
}
.cid-upWXUmVCAk .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWXUmVCAk .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWXUmVCAk .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWXUmVCAk .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWXUmVCAk .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWXUmVCAk .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWXUmVCAk ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWXUmVCAk .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWXUmVCAk .navbar-buttons {
    text-align: left;
  }
}
.cid-upWXUmVCAk button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWXUmVCAk button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWXUmVCAk button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWXUmVCAk button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXUmVCAk button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWXUmVCAk button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWXUmVCAk nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXUmVCAk nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWXUmVCAk nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWXUmVCAk nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWXUmVCAk .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWXUmVCAk a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWXUmVCAk .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWXUmVCAk .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWXUmVCAk .navbar {
    height: 70px;
  }
  .cid-upWXUmVCAk .navbar.opened {
    height: auto;
  }
  .cid-upWXUmVCAk .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWXUmVCAk .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWXUmVCAk .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWXUmVCAk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWXUmVCAk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWXUmVCAk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWXUmVCAk .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWXUmVCAk .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWXUmVCAk .navbar-brand {
    margin-right: auto;
  }
  .cid-upWXUmVCAk .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWXUmVCAk .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWXUmVCAk .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWXUmVCAk .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXUmVCAk .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWXUmVCAk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWXUmVCAk .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWXUmVCAk .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWXUmVCAk .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWXUmVCAk .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWXUmVCAk .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWXUo6amV {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWXUo6amV .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXUo6amV .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-upWXUo6amV .container {
    padding: 0 16px;
  }
}
.cid-upWXUo6amV .card {
  justify-content: center;
}
.cid-upWXUo6amV .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWXUo6amV .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWXUo6amV .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWXUo6amV .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWXUo6amV .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWXUo6amV .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWXUo6amV .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWXUo6amV .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWXUo6amV .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWXUo6amV .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWXUo6amV .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWXUo6amV .mbr-section-title {
  color: #ffffff;
}
.cid-upWXUo6amV .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWXUo6amV .mbr-section-title,
.cid-upWXUo6amV .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsctYabZ3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsctYabZ3 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsctYabZ3 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsctYabZ3 .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsctYabZ3 .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsctYabZ3 .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsctYabZ3 .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsctYabZ3 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsctYabZ3 .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsctYabZ3 .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsctYabZ3 .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsctYabZ3 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsctYabZ3 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsctYabZ3 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsctYabZ3 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsctYabZ3 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsctYabZ3 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsctYabZ3 .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsctYabZ3 .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsctYabZ3 .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsctYabZ3 .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsctYabZ3 .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsctYabZ3 .mbr-section-title {
  color: #050f0f;
}
.cid-uOsctYabZ3 .item-title {
  color: #ffffff;
}
.cid-uOsctYabZ3 .item-text {
  color: #ffffff;
}
.cid-uOsctYabZ3 .mbr-section-title,
.cid-uOsctYabZ3 .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlAclO5ny {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlAclO5ny .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlAclO5ny .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-uIlAclO5ny .container {
    padding: 0 16px;
  }
}
.cid-uIlAclO5ny .card {
  justify-content: center;
}
.cid-uIlAclO5ny .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlAclO5ny .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlAclO5ny .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlAclO5ny .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlAclO5ny .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlAclO5ny .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlAclO5ny .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlAclO5ny .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlAclO5ny .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlAclO5ny .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlAclO5ny .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlAclO5ny .mbr-section-title {
  color: #ffffff;
}
.cid-uIlAclO5ny .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlAclO5ny .mbr-section-title,
.cid-uIlAclO5ny .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWXUpxeCa {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWXUpxeCa .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXUpxeCa .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-upWXUpxeCa .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWXUpxeCa img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWXUpxeCa img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWXUpxeCa .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWXUpxeCa .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXUpxeCa .card-link:hover a {
  background-image: none !important;
}
.cid-upWXUpxeCa .card-link:hover {
  cursor: pointer;
}
.cid-upWXUpxeCa .card-link:hover:before {
  width: 0%;
}
.cid-upWXUpxeCa .card {
  margin-bottom: 3rem;
}
.cid-upWXUpxeCa .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWXUpxeCa .row {
  justify-content: center;
}
.cid-upWXUpxeCa .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWXUpxeCa .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWXUpxeCa .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWXUpxeCa .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWXUpxeCa .card-text {
  color: #232323;
}
.cid-upWXUpxeCa .card-title,
.cid-upWXUpxeCa .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWXUpxeCa .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWXUpxeCa .card-link,
.cid-upWXUpxeCa .link-icon,
.cid-upWXUpxeCa .link-align {
  color: #232323;
}
.cid-upWXUqd6R8 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWXUqd6R8 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXUqd6R8 .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWXUqd6R8 .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWXUqd6R8 .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWXUqd6R8 .item-wrapper:hover .card-title,
.cid-upWXUqd6R8 .item-wrapper:hover .card-text,
.cid-upWXUqd6R8 .item-wrapper:hover .card-link,
.cid-upWXUqd6R8 .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWXUqd6R8 .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWXUqd6R8 .card-title,
.cid-upWXUqd6R8 .card-text,
.cid-upWXUqd6R8 .card-link,
.cid-upWXUqd6R8 .card-link a {
  transition: all 0.3s;
}
.cid-upWXUqd6R8 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXUqd6R8 .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWXUqd6R8 .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWXUqd6R8 .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWXUqd6R8 .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWXUqd6R8 .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWXUqd6R8 .card-title,
.cid-upWXUqd6R8 .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWXUqd6R8 .card-text {
  color: #232323;
}
.cid-upWXUqd6R8 .content-head {
  max-width: 800px;
}
.cid-upWXUqd6R8 .mbr-section-title {
  color: #ffffff;
}
.cid-upWXUqd6R8 .card-link,
.cid-upWXUqd6R8 .link-icon,
.cid-upWXUqd6R8 .link-align {
  color: #232323;
}
.cid-upWXUqPPL4 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWXUqPPL4 .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWXUqPPL4 .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWXUqPPL4 .google-map {
    margin-right: 17%;
  }
}
.cid-upWXUqPPL4 .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWXUqPPL4 .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWXUqPPL4 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWXUqPPL4 .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-upWXUqPPL4 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWXUqPPL4 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWXUqPPL4 .header_box {
  margin-bottom: 40px;
}
.cid-upWXUqPPL4 .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWXUqPPL4 .card_text {
  display: inline-block;
}
.cid-upWXUqPPL4 .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWXUqPPL4 .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWXUqPPL4 .mbr-text {
  text-align: center;
}
.cid-upWXUrGFkN {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWXUrGFkN .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWXUrGFkN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWXUrGFkN .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWXUrGFkN a {
  position: relative;
  width: fit-content;
}
.cid-upWXUrGFkN a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWXUrGFkN a:hover:before {
  width: 0;
}
.cid-upWXUrGFkN .copyright {
  color: #ffffff;
}
.cid-upWXUrGFkN .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWXUrGFkN .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWXUrGFkN .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWXUrGFkN .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWXUrGFkN .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWXUrGFkN .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWXUrGFkN p {
    text-align: center;
  }
}
.cid-upWY2l4vdr {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWY2l4vdr .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;
}
@media (max-width: 767px) {
  .cid-upWY2l4vdr .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWY2l4vdr .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWY2l4vdr .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWY2l4vdr .navbar.opened {
  transition: all 0.3s;
}
.cid-upWY2l4vdr .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWY2l4vdr .navbar .navbar-logo img {
  width: auto;
}
.cid-upWY2l4vdr .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWY2l4vdr .navbar.collapsed {
  justify-content: center;
}
.cid-upWY2l4vdr .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWY2l4vdr .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWY2l4vdr .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWY2l4vdr .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWY2l4vdr .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWY2l4vdr .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWY2l4vdr .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWY2l4vdr .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWY2l4vdr .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWY2l4vdr .navbar {
    min-height: 72px;
  }
  .cid-upWY2l4vdr .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWY2l4vdr .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWY2l4vdr .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWY2l4vdr .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWY2l4vdr .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWY2l4vdr .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-upWY2l4vdr .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWY2l4vdr .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWY2l4vdr .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWY2l4vdr .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWY2l4vdr .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWY2l4vdr .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWY2l4vdr .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWY2l4vdr .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWY2l4vdr .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWY2l4vdr .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWY2l4vdr .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWY2l4vdr .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWY2l4vdr .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWY2l4vdr .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWY2l4vdr .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWY2l4vdr .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWY2l4vdr .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWY2l4vdr .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWY2l4vdr .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWY2l4vdr .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWY2l4vdr .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWY2l4vdr .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWY2l4vdr .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWY2l4vdr .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWY2l4vdr .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWY2l4vdr .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWY2l4vdr .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWY2l4vdr .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWY2l4vdr .nav-item:focus,
.cid-upWY2l4vdr .nav-link:focus {
  outline: none;
}
.cid-upWY2l4vdr .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWY2l4vdr .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWY2l4vdr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWY2l4vdr .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWY2l4vdr .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWY2l4vdr .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWY2l4vdr .dropdown-item.active,
.cid-upWY2l4vdr .dropdown-item:active {
  background-color: transparent;
}
.cid-upWY2l4vdr .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWY2l4vdr .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWY2l4vdr .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWY2l4vdr .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWY2l4vdr .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWY2l4vdr .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWY2l4vdr ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWY2l4vdr .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWY2l4vdr .navbar-buttons {
    text-align: left;
  }
}
.cid-upWY2l4vdr button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWY2l4vdr button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWY2l4vdr button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWY2l4vdr button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWY2l4vdr button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWY2l4vdr button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWY2l4vdr nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWY2l4vdr nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWY2l4vdr nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWY2l4vdr nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWY2l4vdr .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWY2l4vdr a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWY2l4vdr .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWY2l4vdr .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWY2l4vdr .navbar {
    height: 70px;
  }
  .cid-upWY2l4vdr .navbar.opened {
    height: auto;
  }
  .cid-upWY2l4vdr .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWY2l4vdr .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWY2l4vdr .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWY2l4vdr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWY2l4vdr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWY2l4vdr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWY2l4vdr .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWY2l4vdr .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWY2l4vdr .navbar-brand {
    margin-right: auto;
  }
  .cid-upWY2l4vdr .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWY2l4vdr .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWY2l4vdr .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWY2l4vdr .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWY2l4vdr .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWY2l4vdr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWY2l4vdr .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWY2l4vdr .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWY2l4vdr .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWY2l4vdr .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWY2l4vdr .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWY2m6jYz {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWY2m6jYz .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWY2m6jYz .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-upWY2m6jYz .container {
    padding: 0 16px;
  }
}
.cid-upWY2m6jYz .card {
  justify-content: center;
}
.cid-upWY2m6jYz .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWY2m6jYz .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWY2m6jYz .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWY2m6jYz .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWY2m6jYz .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWY2m6jYz .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWY2m6jYz .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWY2m6jYz .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWY2m6jYz .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWY2m6jYz .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWY2m6jYz .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWY2m6jYz .mbr-section-title {
  color: #ffffff;
}
.cid-upWY2m6jYz .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWY2m6jYz .mbr-section-title,
.cid-upWY2m6jYz .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOscz6EB6X {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOscz6EB6X .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOscz6EB6X .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOscz6EB6X .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOscz6EB6X .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOscz6EB6X .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOscz6EB6X .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOscz6EB6X .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscz6EB6X .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOscz6EB6X .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOscz6EB6X .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOscz6EB6X .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOscz6EB6X .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOscz6EB6X .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscz6EB6X .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscz6EB6X .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOscz6EB6X .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOscz6EB6X .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOscz6EB6X .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOscz6EB6X .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscz6EB6X .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOscz6EB6X .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOscz6EB6X .mbr-section-title {
  color: #050f0f;
}
.cid-uOscz6EB6X .item-title {
  color: #ffffff;
}
.cid-uOscz6EB6X .item-text {
  color: #ffffff;
}
.cid-uOscz6EB6X .mbr-section-title,
.cid-uOscz6EB6X .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlAeghPQe {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlAeghPQe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlAeghPQe .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-uIlAeghPQe .container {
    padding: 0 16px;
  }
}
.cid-uIlAeghPQe .card {
  justify-content: center;
}
.cid-uIlAeghPQe .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlAeghPQe .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlAeghPQe .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlAeghPQe .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlAeghPQe .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlAeghPQe .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlAeghPQe .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlAeghPQe .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlAeghPQe .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlAeghPQe .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlAeghPQe .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlAeghPQe .mbr-section-title {
  color: #ffffff;
}
.cid-uIlAeghPQe .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlAeghPQe .mbr-section-title,
.cid-uIlAeghPQe .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWY2nsnuF {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWY2nsnuF .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWY2nsnuF .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-upWY2nsnuF .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWY2nsnuF img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWY2nsnuF img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWY2nsnuF .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWY2nsnuF .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWY2nsnuF .card-link:hover a {
  background-image: none !important;
}
.cid-upWY2nsnuF .card-link:hover {
  cursor: pointer;
}
.cid-upWY2nsnuF .card-link:hover:before {
  width: 0%;
}
.cid-upWY2nsnuF .card {
  margin-bottom: 3rem;
}
.cid-upWY2nsnuF .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWY2nsnuF .row {
  justify-content: center;
}
.cid-upWY2nsnuF .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWY2nsnuF .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWY2nsnuF .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWY2nsnuF .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWY2nsnuF .card-text {
  color: #232323;
}
.cid-upWY2nsnuF .card-title,
.cid-upWY2nsnuF .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWY2nsnuF .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWY2nsnuF .card-link,
.cid-upWY2nsnuF .link-icon,
.cid-upWY2nsnuF .link-align {
  color: #232323;
}
.cid-upWY2oo5bt {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWY2oo5bt .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWY2oo5bt .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWY2oo5bt .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWY2oo5bt .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWY2oo5bt .item-wrapper:hover .card-title,
.cid-upWY2oo5bt .item-wrapper:hover .card-text,
.cid-upWY2oo5bt .item-wrapper:hover .card-link,
.cid-upWY2oo5bt .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWY2oo5bt .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWY2oo5bt .card-title,
.cid-upWY2oo5bt .card-text,
.cid-upWY2oo5bt .card-link,
.cid-upWY2oo5bt .card-link a {
  transition: all 0.3s;
}
.cid-upWY2oo5bt .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWY2oo5bt .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWY2oo5bt .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWY2oo5bt .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWY2oo5bt .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWY2oo5bt .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWY2oo5bt .card-title,
.cid-upWY2oo5bt .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWY2oo5bt .card-text {
  color: #232323;
}
.cid-upWY2oo5bt .content-head {
  max-width: 800px;
}
.cid-upWY2oo5bt .mbr-section-title {
  color: #ffffff;
}
.cid-upWY2oo5bt .card-link,
.cid-upWY2oo5bt .link-icon,
.cid-upWY2oo5bt .link-align {
  color: #232323;
}
.cid-upWY2p5NnS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWY2p5NnS .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWY2p5NnS .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWY2p5NnS .google-map {
    margin-right: 17%;
  }
}
.cid-upWY2p5NnS .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWY2p5NnS .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWY2p5NnS .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWY2p5NnS .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-upWY2p5NnS .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWY2p5NnS .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWY2p5NnS .header_box {
  margin-bottom: 40px;
}
.cid-upWY2p5NnS .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWY2p5NnS .card_text {
  display: inline-block;
}
.cid-upWY2p5NnS .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWY2p5NnS .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWY2p5NnS .mbr-text {
  text-align: center;
}
.cid-upWY2pZhT4 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWY2pZhT4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWY2pZhT4 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWY2pZhT4 .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWY2pZhT4 a {
  position: relative;
  width: fit-content;
}
.cid-upWY2pZhT4 a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWY2pZhT4 a:hover:before {
  width: 0;
}
.cid-upWY2pZhT4 .copyright {
  color: #ffffff;
}
.cid-upWY2pZhT4 .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWY2pZhT4 .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWY2pZhT4 .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWY2pZhT4 .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWY2pZhT4 .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWY2pZhT4 .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWY2pZhT4 p {
    text-align: center;
  }
}
.cid-upWZJVpEQP {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWZJVpEQP .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;
}
@media (max-width: 767px) {
  .cid-upWZJVpEQP .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWZJVpEQP .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWZJVpEQP .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWZJVpEQP .navbar.opened {
  transition: all 0.3s;
}
.cid-upWZJVpEQP .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWZJVpEQP .navbar .navbar-logo img {
  width: auto;
}
.cid-upWZJVpEQP .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWZJVpEQP .navbar.collapsed {
  justify-content: center;
}
.cid-upWZJVpEQP .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWZJVpEQP .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWZJVpEQP .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWZJVpEQP .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWZJVpEQP .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWZJVpEQP .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWZJVpEQP .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWZJVpEQP .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWZJVpEQP .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWZJVpEQP .navbar {
    min-height: 72px;
  }
  .cid-upWZJVpEQP .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWZJVpEQP .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWZJVpEQP .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWZJVpEQP .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWZJVpEQP .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWZJVpEQP .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-upWZJVpEQP .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWZJVpEQP .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWZJVpEQP .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWZJVpEQP .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWZJVpEQP .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWZJVpEQP .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWZJVpEQP .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWZJVpEQP .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWZJVpEQP .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWZJVpEQP .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWZJVpEQP .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWZJVpEQP .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWZJVpEQP .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWZJVpEQP .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWZJVpEQP .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWZJVpEQP .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWZJVpEQP .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWZJVpEQP .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWZJVpEQP .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWZJVpEQP .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWZJVpEQP .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWZJVpEQP .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWZJVpEQP .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWZJVpEQP .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWZJVpEQP .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWZJVpEQP .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWZJVpEQP .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWZJVpEQP .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWZJVpEQP .nav-item:focus,
.cid-upWZJVpEQP .nav-link:focus {
  outline: none;
}
.cid-upWZJVpEQP .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWZJVpEQP .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWZJVpEQP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWZJVpEQP .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWZJVpEQP .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWZJVpEQP .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWZJVpEQP .dropdown-item.active,
.cid-upWZJVpEQP .dropdown-item:active {
  background-color: transparent;
}
.cid-upWZJVpEQP .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWZJVpEQP .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWZJVpEQP .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWZJVpEQP .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWZJVpEQP .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWZJVpEQP .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWZJVpEQP ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWZJVpEQP .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWZJVpEQP .navbar-buttons {
    text-align: left;
  }
}
.cid-upWZJVpEQP button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWZJVpEQP button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWZJVpEQP button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWZJVpEQP button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWZJVpEQP button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWZJVpEQP button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWZJVpEQP nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWZJVpEQP nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWZJVpEQP nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWZJVpEQP nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWZJVpEQP .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWZJVpEQP a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWZJVpEQP .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWZJVpEQP .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWZJVpEQP .navbar {
    height: 70px;
  }
  .cid-upWZJVpEQP .navbar.opened {
    height: auto;
  }
  .cid-upWZJVpEQP .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWZJVpEQP .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWZJVpEQP .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWZJVpEQP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWZJVpEQP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWZJVpEQP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWZJVpEQP .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWZJVpEQP .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWZJVpEQP .navbar-brand {
    margin-right: auto;
  }
  .cid-upWZJVpEQP .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWZJVpEQP .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWZJVpEQP .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWZJVpEQP .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWZJVpEQP .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWZJVpEQP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWZJVpEQP .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWZJVpEQP .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWZJVpEQP .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWZJVpEQP .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWZJVpEQP .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWZJWolEB {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWZJWolEB .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWZJWolEB .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-upWZJWolEB .container {
    padding: 0 16px;
  }
}
.cid-upWZJWolEB .card {
  justify-content: center;
}
.cid-upWZJWolEB .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWZJWolEB .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWZJWolEB .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWZJWolEB .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWZJWolEB .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWZJWolEB .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWZJWolEB .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWZJWolEB .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWZJWolEB .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWZJWolEB .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWZJWolEB .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWZJWolEB .mbr-section-title {
  color: #ffffff;
}
.cid-upWZJWolEB .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWZJWolEB .mbr-section-title,
.cid-upWZJWolEB .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOscEajnWb {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOscEajnWb .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOscEajnWb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOscEajnWb .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOscEajnWb .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOscEajnWb .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOscEajnWb .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOscEajnWb .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscEajnWb .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOscEajnWb .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOscEajnWb .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOscEajnWb .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOscEajnWb .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOscEajnWb .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscEajnWb .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscEajnWb .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOscEajnWb .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOscEajnWb .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOscEajnWb .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOscEajnWb .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscEajnWb .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOscEajnWb .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOscEajnWb .mbr-section-title {
  color: #050f0f;
}
.cid-uOscEajnWb .item-title {
  color: #ffffff;
}
.cid-uOscEajnWb .item-text {
  color: #ffffff;
}
.cid-uOscEajnWb .mbr-section-title,
.cid-uOscEajnWb .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlAg2EZLq {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlAg2EZLq .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlAg2EZLq .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-uIlAg2EZLq .container {
    padding: 0 16px;
  }
}
.cid-uIlAg2EZLq .card {
  justify-content: center;
}
.cid-uIlAg2EZLq .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlAg2EZLq .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlAg2EZLq .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlAg2EZLq .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlAg2EZLq .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlAg2EZLq .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlAg2EZLq .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlAg2EZLq .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlAg2EZLq .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlAg2EZLq .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlAg2EZLq .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlAg2EZLq .mbr-section-title {
  color: #ffffff;
}
.cid-uIlAg2EZLq .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlAg2EZLq .mbr-section-title,
.cid-uIlAg2EZLq .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWZJYPKy9 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWZJYPKy9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWZJYPKy9 .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-upWZJYPKy9 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWZJYPKy9 img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWZJYPKy9 img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWZJYPKy9 .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWZJYPKy9 .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWZJYPKy9 .card-link:hover a {
  background-image: none !important;
}
.cid-upWZJYPKy9 .card-link:hover {
  cursor: pointer;
}
.cid-upWZJYPKy9 .card-link:hover:before {
  width: 0%;
}
.cid-upWZJYPKy9 .card {
  margin-bottom: 3rem;
}
.cid-upWZJYPKy9 .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWZJYPKy9 .row {
  justify-content: center;
}
.cid-upWZJYPKy9 .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWZJYPKy9 .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWZJYPKy9 .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWZJYPKy9 .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWZJYPKy9 .card-text {
  color: #232323;
}
.cid-upWZJYPKy9 .card-title,
.cid-upWZJYPKy9 .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWZJYPKy9 .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWZJYPKy9 .card-link,
.cid-upWZJYPKy9 .link-icon,
.cid-upWZJYPKy9 .link-align {
  color: #232323;
}
.cid-upWZJZAWVX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWZJZAWVX .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWZJZAWVX .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWZJZAWVX .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWZJZAWVX .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWZJZAWVX .item-wrapper:hover .card-title,
.cid-upWZJZAWVX .item-wrapper:hover .card-text,
.cid-upWZJZAWVX .item-wrapper:hover .card-link,
.cid-upWZJZAWVX .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWZJZAWVX .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWZJZAWVX .card-title,
.cid-upWZJZAWVX .card-text,
.cid-upWZJZAWVX .card-link,
.cid-upWZJZAWVX .card-link a {
  transition: all 0.3s;
}
.cid-upWZJZAWVX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWZJZAWVX .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWZJZAWVX .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWZJZAWVX .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWZJZAWVX .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWZJZAWVX .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWZJZAWVX .card-title,
.cid-upWZJZAWVX .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWZJZAWVX .card-text {
  color: #232323;
}
.cid-upWZJZAWVX .content-head {
  max-width: 800px;
}
.cid-upWZJZAWVX .mbr-section-title {
  color: #ffffff;
}
.cid-upWZJZAWVX .card-link,
.cid-upWZJZAWVX .link-icon,
.cid-upWZJZAWVX .link-align {
  color: #232323;
}
.cid-upWZK0tqNz {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWZK0tqNz .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWZK0tqNz .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWZK0tqNz .google-map {
    margin-right: 17%;
  }
}
.cid-upWZK0tqNz .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWZK0tqNz .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWZK0tqNz .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWZK0tqNz .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-upWZK0tqNz .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWZK0tqNz .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWZK0tqNz .header_box {
  margin-bottom: 40px;
}
.cid-upWZK0tqNz .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWZK0tqNz .card_text {
  display: inline-block;
}
.cid-upWZK0tqNz .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWZK0tqNz .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWZK0tqNz .mbr-text {
  text-align: center;
}
.cid-upWZK1wX7Z {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWZK1wX7Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWZK1wX7Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWZK1wX7Z .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWZK1wX7Z a {
  position: relative;
  width: fit-content;
}
.cid-upWZK1wX7Z a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWZK1wX7Z a:hover:before {
  width: 0;
}
.cid-upWZK1wX7Z .copyright {
  color: #ffffff;
}
.cid-upWZK1wX7Z .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWZK1wX7Z .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWZK1wX7Z .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWZK1wX7Z .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWZK1wX7Z .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWZK1wX7Z .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWZK1wX7Z p {
    text-align: center;
  }
}
.cid-upWZUdRi7l {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWZUdRi7l .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;
}
@media (max-width: 767px) {
  .cid-upWZUdRi7l .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWZUdRi7l .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWZUdRi7l .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWZUdRi7l .navbar.opened {
  transition: all 0.3s;
}
.cid-upWZUdRi7l .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWZUdRi7l .navbar .navbar-logo img {
  width: auto;
}
.cid-upWZUdRi7l .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWZUdRi7l .navbar.collapsed {
  justify-content: center;
}
.cid-upWZUdRi7l .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWZUdRi7l .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWZUdRi7l .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWZUdRi7l .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWZUdRi7l .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWZUdRi7l .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWZUdRi7l .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWZUdRi7l .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWZUdRi7l .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWZUdRi7l .navbar {
    min-height: 72px;
  }
  .cid-upWZUdRi7l .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWZUdRi7l .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWZUdRi7l .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWZUdRi7l .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWZUdRi7l .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWZUdRi7l .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-upWZUdRi7l .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWZUdRi7l .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWZUdRi7l .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWZUdRi7l .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWZUdRi7l .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWZUdRi7l .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWZUdRi7l .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWZUdRi7l .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWZUdRi7l .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWZUdRi7l .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWZUdRi7l .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWZUdRi7l .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWZUdRi7l .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWZUdRi7l .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWZUdRi7l .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWZUdRi7l .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWZUdRi7l .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWZUdRi7l .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWZUdRi7l .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWZUdRi7l .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWZUdRi7l .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWZUdRi7l .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWZUdRi7l .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWZUdRi7l .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWZUdRi7l .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWZUdRi7l .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWZUdRi7l .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWZUdRi7l .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWZUdRi7l .nav-item:focus,
.cid-upWZUdRi7l .nav-link:focus {
  outline: none;
}
.cid-upWZUdRi7l .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWZUdRi7l .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWZUdRi7l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWZUdRi7l .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWZUdRi7l .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWZUdRi7l .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWZUdRi7l .dropdown-item.active,
.cid-upWZUdRi7l .dropdown-item:active {
  background-color: transparent;
}
.cid-upWZUdRi7l .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWZUdRi7l .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWZUdRi7l .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWZUdRi7l .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWZUdRi7l .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWZUdRi7l .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWZUdRi7l ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWZUdRi7l .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWZUdRi7l .navbar-buttons {
    text-align: left;
  }
}
.cid-upWZUdRi7l button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWZUdRi7l button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWZUdRi7l button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWZUdRi7l button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWZUdRi7l button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWZUdRi7l button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWZUdRi7l nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWZUdRi7l nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWZUdRi7l nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWZUdRi7l nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWZUdRi7l .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWZUdRi7l a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWZUdRi7l .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWZUdRi7l .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWZUdRi7l .navbar {
    height: 70px;
  }
  .cid-upWZUdRi7l .navbar.opened {
    height: auto;
  }
  .cid-upWZUdRi7l .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWZUdRi7l .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWZUdRi7l .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWZUdRi7l .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWZUdRi7l .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWZUdRi7l .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWZUdRi7l .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWZUdRi7l .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWZUdRi7l .navbar-brand {
    margin-right: auto;
  }
  .cid-upWZUdRi7l .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWZUdRi7l .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWZUdRi7l .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWZUdRi7l .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWZUdRi7l .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWZUdRi7l .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWZUdRi7l .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWZUdRi7l .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWZUdRi7l .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWZUdRi7l .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWZUdRi7l .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWZUeVbrI {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWZUeVbrI .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWZUeVbrI .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-upWZUeVbrI .container {
    padding: 0 16px;
  }
}
.cid-upWZUeVbrI .card {
  justify-content: center;
}
.cid-upWZUeVbrI .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWZUeVbrI .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWZUeVbrI .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWZUeVbrI .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWZUeVbrI .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWZUeVbrI .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWZUeVbrI .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWZUeVbrI .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWZUeVbrI .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWZUeVbrI .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWZUeVbrI .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWZUeVbrI .mbr-section-title {
  color: #ffffff;
}
.cid-upWZUeVbrI .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWZUeVbrI .mbr-section-title,
.cid-upWZUeVbrI .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOscJbGpeO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOscJbGpeO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOscJbGpeO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOscJbGpeO .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOscJbGpeO .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOscJbGpeO .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOscJbGpeO .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOscJbGpeO .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscJbGpeO .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOscJbGpeO .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOscJbGpeO .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOscJbGpeO .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOscJbGpeO .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOscJbGpeO .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscJbGpeO .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscJbGpeO .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOscJbGpeO .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOscJbGpeO .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOscJbGpeO .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOscJbGpeO .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscJbGpeO .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOscJbGpeO .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOscJbGpeO .mbr-section-title {
  color: #050f0f;
}
.cid-uOscJbGpeO .item-title {
  color: #ffffff;
}
.cid-uOscJbGpeO .item-text {
  color: #ffffff;
}
.cid-uOscJbGpeO .mbr-section-title,
.cid-uOscJbGpeO .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlAhJnSdk {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlAhJnSdk .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlAhJnSdk .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-uIlAhJnSdk .container {
    padding: 0 16px;
  }
}
.cid-uIlAhJnSdk .card {
  justify-content: center;
}
.cid-uIlAhJnSdk .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlAhJnSdk .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlAhJnSdk .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlAhJnSdk .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlAhJnSdk .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlAhJnSdk .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlAhJnSdk .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlAhJnSdk .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlAhJnSdk .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlAhJnSdk .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlAhJnSdk .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlAhJnSdk .mbr-section-title {
  color: #ffffff;
}
.cid-uIlAhJnSdk .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlAhJnSdk .mbr-section-title,
.cid-uIlAhJnSdk .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWZUgJbuy {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWZUgJbuy .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWZUgJbuy .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-upWZUgJbuy .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWZUgJbuy img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWZUgJbuy img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWZUgJbuy .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWZUgJbuy .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWZUgJbuy .card-link:hover a {
  background-image: none !important;
}
.cid-upWZUgJbuy .card-link:hover {
  cursor: pointer;
}
.cid-upWZUgJbuy .card-link:hover:before {
  width: 0%;
}
.cid-upWZUgJbuy .card {
  margin-bottom: 3rem;
}
.cid-upWZUgJbuy .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWZUgJbuy .row {
  justify-content: center;
}
.cid-upWZUgJbuy .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWZUgJbuy .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWZUgJbuy .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWZUgJbuy .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWZUgJbuy .card-text {
  color: #232323;
}
.cid-upWZUgJbuy .card-title,
.cid-upWZUgJbuy .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWZUgJbuy .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWZUgJbuy .card-link,
.cid-upWZUgJbuy .link-icon,
.cid-upWZUgJbuy .link-align {
  color: #232323;
}
.cid-upWZUhGVgF {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWZUhGVgF .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWZUhGVgF .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWZUhGVgF .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWZUhGVgF .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWZUhGVgF .item-wrapper:hover .card-title,
.cid-upWZUhGVgF .item-wrapper:hover .card-text,
.cid-upWZUhGVgF .item-wrapper:hover .card-link,
.cid-upWZUhGVgF .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWZUhGVgF .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWZUhGVgF .card-title,
.cid-upWZUhGVgF .card-text,
.cid-upWZUhGVgF .card-link,
.cid-upWZUhGVgF .card-link a {
  transition: all 0.3s;
}
.cid-upWZUhGVgF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWZUhGVgF .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWZUhGVgF .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWZUhGVgF .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWZUhGVgF .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWZUhGVgF .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWZUhGVgF .card-title,
.cid-upWZUhGVgF .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWZUhGVgF .card-text {
  color: #232323;
}
.cid-upWZUhGVgF .content-head {
  max-width: 800px;
}
.cid-upWZUhGVgF .mbr-section-title {
  color: #ffffff;
}
.cid-upWZUhGVgF .card-link,
.cid-upWZUhGVgF .link-icon,
.cid-upWZUhGVgF .link-align {
  color: #232323;
}
.cid-upWZUiuTPv {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWZUiuTPv .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWZUiuTPv .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWZUiuTPv .google-map {
    margin-right: 17%;
  }
}
.cid-upWZUiuTPv .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWZUiuTPv .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWZUiuTPv .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWZUiuTPv .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-upWZUiuTPv .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWZUiuTPv .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWZUiuTPv .header_box {
  margin-bottom: 40px;
}
.cid-upWZUiuTPv .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWZUiuTPv .card_text {
  display: inline-block;
}
.cid-upWZUiuTPv .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWZUiuTPv .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWZUiuTPv .mbr-text {
  text-align: center;
}
.cid-upWZUjvbY7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWZUjvbY7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWZUjvbY7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWZUjvbY7 .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWZUjvbY7 a {
  position: relative;
  width: fit-content;
}
.cid-upWZUjvbY7 a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWZUjvbY7 a:hover:before {
  width: 0;
}
.cid-upWZUjvbY7 .copyright {
  color: #ffffff;
}
.cid-upWZUjvbY7 .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWZUjvbY7 .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWZUjvbY7 .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWZUjvbY7 .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWZUjvbY7 .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWZUjvbY7 .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWZUjvbY7 p {
    text-align: center;
  }
}
.cid-upWZZlGQDq {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWZZlGQDq .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;
}
@media (max-width: 767px) {
  .cid-upWZZlGQDq .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWZZlGQDq .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWZZlGQDq .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWZZlGQDq .navbar.opened {
  transition: all 0.3s;
}
.cid-upWZZlGQDq .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWZZlGQDq .navbar .navbar-logo img {
  width: auto;
}
.cid-upWZZlGQDq .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWZZlGQDq .navbar.collapsed {
  justify-content: center;
}
.cid-upWZZlGQDq .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWZZlGQDq .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWZZlGQDq .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWZZlGQDq .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWZZlGQDq .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWZZlGQDq .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWZZlGQDq .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWZZlGQDq .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWZZlGQDq .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWZZlGQDq .navbar {
    min-height: 72px;
  }
  .cid-upWZZlGQDq .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWZZlGQDq .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWZZlGQDq .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWZZlGQDq .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWZZlGQDq .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWZZlGQDq .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-upWZZlGQDq .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWZZlGQDq .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWZZlGQDq .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWZZlGQDq .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWZZlGQDq .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWZZlGQDq .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWZZlGQDq .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWZZlGQDq .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWZZlGQDq .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWZZlGQDq .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWZZlGQDq .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWZZlGQDq .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWZZlGQDq .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWZZlGQDq .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWZZlGQDq .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWZZlGQDq .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWZZlGQDq .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWZZlGQDq .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWZZlGQDq .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWZZlGQDq .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWZZlGQDq .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWZZlGQDq .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWZZlGQDq .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWZZlGQDq .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWZZlGQDq .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWZZlGQDq .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWZZlGQDq .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWZZlGQDq .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWZZlGQDq .nav-item:focus,
.cid-upWZZlGQDq .nav-link:focus {
  outline: none;
}
.cid-upWZZlGQDq .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWZZlGQDq .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWZZlGQDq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWZZlGQDq .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWZZlGQDq .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWZZlGQDq .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWZZlGQDq .dropdown-item.active,
.cid-upWZZlGQDq .dropdown-item:active {
  background-color: transparent;
}
.cid-upWZZlGQDq .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWZZlGQDq .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWZZlGQDq .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWZZlGQDq .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWZZlGQDq .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWZZlGQDq .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWZZlGQDq ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWZZlGQDq .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWZZlGQDq .navbar-buttons {
    text-align: left;
  }
}
.cid-upWZZlGQDq button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWZZlGQDq button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWZZlGQDq button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWZZlGQDq button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWZZlGQDq button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWZZlGQDq button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWZZlGQDq nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWZZlGQDq nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWZZlGQDq nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWZZlGQDq nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWZZlGQDq .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWZZlGQDq a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWZZlGQDq .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWZZlGQDq .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWZZlGQDq .navbar {
    height: 70px;
  }
  .cid-upWZZlGQDq .navbar.opened {
    height: auto;
  }
  .cid-upWZZlGQDq .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWZZlGQDq .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWZZlGQDq .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWZZlGQDq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWZZlGQDq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWZZlGQDq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWZZlGQDq .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWZZlGQDq .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWZZlGQDq .navbar-brand {
    margin-right: auto;
  }
  .cid-upWZZlGQDq .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWZZlGQDq .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWZZlGQDq .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWZZlGQDq .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWZZlGQDq .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWZZlGQDq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWZZlGQDq .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWZZlGQDq .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWZZlGQDq .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWZZlGQDq .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWZZlGQDq .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWZZmQUmq {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWZZmQUmq .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWZZmQUmq .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-upWZZmQUmq .container {
    padding: 0 16px;
  }
}
.cid-upWZZmQUmq .card {
  justify-content: center;
}
.cid-upWZZmQUmq .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWZZmQUmq .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWZZmQUmq .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWZZmQUmq .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWZZmQUmq .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWZZmQUmq .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWZZmQUmq .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWZZmQUmq .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWZZmQUmq .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWZZmQUmq .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWZZmQUmq .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWZZmQUmq .mbr-section-title {
  color: #ffffff;
}
.cid-upWZZmQUmq .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWZZmQUmq .mbr-section-title,
.cid-upWZZmQUmq .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOscOph4lP {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOscOph4lP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOscOph4lP .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOscOph4lP .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOscOph4lP .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOscOph4lP .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOscOph4lP .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOscOph4lP .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscOph4lP .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOscOph4lP .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOscOph4lP .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOscOph4lP .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOscOph4lP .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOscOph4lP .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscOph4lP .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscOph4lP .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOscOph4lP .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOscOph4lP .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOscOph4lP .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOscOph4lP .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscOph4lP .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOscOph4lP .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOscOph4lP .mbr-section-title {
  color: #050f0f;
}
.cid-uOscOph4lP .item-title {
  color: #ffffff;
}
.cid-uOscOph4lP .item-text {
  color: #ffffff;
}
.cid-uOscOph4lP .mbr-section-title,
.cid-uOscOph4lP .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlAjFou6l {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlAjFou6l .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlAjFou6l .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-uIlAjFou6l .container {
    padding: 0 16px;
  }
}
.cid-uIlAjFou6l .card {
  justify-content: center;
}
.cid-uIlAjFou6l .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlAjFou6l .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlAjFou6l .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlAjFou6l .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlAjFou6l .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlAjFou6l .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlAjFou6l .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlAjFou6l .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlAjFou6l .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlAjFou6l .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlAjFou6l .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlAjFou6l .mbr-section-title {
  color: #ffffff;
}
.cid-uIlAjFou6l .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlAjFou6l .mbr-section-title,
.cid-uIlAjFou6l .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWZZoqNOc {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWZZoqNOc .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWZZoqNOc .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-upWZZoqNOc .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWZZoqNOc img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWZZoqNOc img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWZZoqNOc .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWZZoqNOc .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWZZoqNOc .card-link:hover a {
  background-image: none !important;
}
.cid-upWZZoqNOc .card-link:hover {
  cursor: pointer;
}
.cid-upWZZoqNOc .card-link:hover:before {
  width: 0%;
}
.cid-upWZZoqNOc .card {
  margin-bottom: 3rem;
}
.cid-upWZZoqNOc .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWZZoqNOc .row {
  justify-content: center;
}
.cid-upWZZoqNOc .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWZZoqNOc .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWZZoqNOc .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWZZoqNOc .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWZZoqNOc .card-text {
  color: #232323;
}
.cid-upWZZoqNOc .card-title,
.cid-upWZZoqNOc .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWZZoqNOc .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWZZoqNOc .card-link,
.cid-upWZZoqNOc .link-icon,
.cid-upWZZoqNOc .link-align {
  color: #232323;
}
.cid-upWZZpnpGj {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWZZpnpGj .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWZZpnpGj .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWZZpnpGj .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWZZpnpGj .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWZZpnpGj .item-wrapper:hover .card-title,
.cid-upWZZpnpGj .item-wrapper:hover .card-text,
.cid-upWZZpnpGj .item-wrapper:hover .card-link,
.cid-upWZZpnpGj .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWZZpnpGj .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWZZpnpGj .card-title,
.cid-upWZZpnpGj .card-text,
.cid-upWZZpnpGj .card-link,
.cid-upWZZpnpGj .card-link a {
  transition: all 0.3s;
}
.cid-upWZZpnpGj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWZZpnpGj .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWZZpnpGj .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWZZpnpGj .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWZZpnpGj .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWZZpnpGj .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWZZpnpGj .card-title,
.cid-upWZZpnpGj .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWZZpnpGj .card-text {
  color: #232323;
}
.cid-upWZZpnpGj .content-head {
  max-width: 800px;
}
.cid-upWZZpnpGj .mbr-section-title {
  color: #ffffff;
}
.cid-upWZZpnpGj .card-link,
.cid-upWZZpnpGj .link-icon,
.cid-upWZZpnpGj .link-align {
  color: #232323;
}
.cid-upWZZqbLMj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWZZqbLMj .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWZZqbLMj .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWZZqbLMj .google-map {
    margin-right: 17%;
  }
}
.cid-upWZZqbLMj .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWZZqbLMj .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWZZqbLMj .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWZZqbLMj .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-upWZZqbLMj .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWZZqbLMj .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWZZqbLMj .header_box {
  margin-bottom: 40px;
}
.cid-upWZZqbLMj .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWZZqbLMj .card_text {
  display: inline-block;
}
.cid-upWZZqbLMj .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWZZqbLMj .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWZZqbLMj .mbr-text {
  text-align: center;
}
.cid-upWZZqYulS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWZZqYulS .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWZZqYulS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWZZqYulS .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWZZqYulS a {
  position: relative;
  width: fit-content;
}
.cid-upWZZqYulS a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWZZqYulS a:hover:before {
  width: 0;
}
.cid-upWZZqYulS .copyright {
  color: #ffffff;
}
.cid-upWZZqYulS .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWZZqYulS .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWZZqYulS .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWZZqYulS .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWZZqYulS .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWZZqYulS .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWZZqYulS p {
    text-align: center;
  }
}
.cid-upX05lq4FJ {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX05lq4FJ .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;
}
@media (max-width: 767px) {
  .cid-upX05lq4FJ .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX05lq4FJ .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX05lq4FJ .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX05lq4FJ .navbar.opened {
  transition: all 0.3s;
}
.cid-upX05lq4FJ .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX05lq4FJ .navbar .navbar-logo img {
  width: auto;
}
.cid-upX05lq4FJ .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX05lq4FJ .navbar.collapsed {
  justify-content: center;
}
.cid-upX05lq4FJ .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX05lq4FJ .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX05lq4FJ .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX05lq4FJ .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX05lq4FJ .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX05lq4FJ .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX05lq4FJ .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX05lq4FJ .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX05lq4FJ .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX05lq4FJ .navbar {
    min-height: 72px;
  }
  .cid-upX05lq4FJ .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX05lq4FJ .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX05lq4FJ .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX05lq4FJ .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX05lq4FJ .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX05lq4FJ .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-upX05lq4FJ .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX05lq4FJ .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX05lq4FJ .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX05lq4FJ .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX05lq4FJ .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX05lq4FJ .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX05lq4FJ .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX05lq4FJ .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX05lq4FJ .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX05lq4FJ .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX05lq4FJ .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX05lq4FJ .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX05lq4FJ .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX05lq4FJ .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX05lq4FJ .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX05lq4FJ .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX05lq4FJ .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX05lq4FJ .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX05lq4FJ .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX05lq4FJ .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX05lq4FJ .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX05lq4FJ .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX05lq4FJ .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX05lq4FJ .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX05lq4FJ .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX05lq4FJ .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX05lq4FJ .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX05lq4FJ .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX05lq4FJ .nav-item:focus,
.cid-upX05lq4FJ .nav-link:focus {
  outline: none;
}
.cid-upX05lq4FJ .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX05lq4FJ .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX05lq4FJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX05lq4FJ .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX05lq4FJ .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX05lq4FJ .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX05lq4FJ .dropdown-item.active,
.cid-upX05lq4FJ .dropdown-item:active {
  background-color: transparent;
}
.cid-upX05lq4FJ .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX05lq4FJ .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX05lq4FJ .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX05lq4FJ .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX05lq4FJ .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX05lq4FJ .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX05lq4FJ ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX05lq4FJ .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX05lq4FJ .navbar-buttons {
    text-align: left;
  }
}
.cid-upX05lq4FJ button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX05lq4FJ button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX05lq4FJ button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX05lq4FJ button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX05lq4FJ button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX05lq4FJ button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX05lq4FJ nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX05lq4FJ nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX05lq4FJ nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX05lq4FJ nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX05lq4FJ .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX05lq4FJ a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX05lq4FJ .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX05lq4FJ .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX05lq4FJ .navbar {
    height: 70px;
  }
  .cid-upX05lq4FJ .navbar.opened {
    height: auto;
  }
  .cid-upX05lq4FJ .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX05lq4FJ .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX05lq4FJ .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX05lq4FJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX05lq4FJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX05lq4FJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX05lq4FJ .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX05lq4FJ .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX05lq4FJ .navbar-brand {
    margin-right: auto;
  }
  .cid-upX05lq4FJ .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX05lq4FJ .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX05lq4FJ .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX05lq4FJ .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX05lq4FJ .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX05lq4FJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX05lq4FJ .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX05lq4FJ .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX05lq4FJ .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX05lq4FJ .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX05lq4FJ .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX05myGUm {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX05myGUm .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX05myGUm .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-upX05myGUm .container {
    padding: 0 16px;
  }
}
.cid-upX05myGUm .card {
  justify-content: center;
}
.cid-upX05myGUm .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX05myGUm .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX05myGUm .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX05myGUm .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX05myGUm .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX05myGUm .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX05myGUm .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX05myGUm .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX05myGUm .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX05myGUm .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX05myGUm .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX05myGUm .mbr-section-title {
  color: #ffffff;
}
.cid-upX05myGUm .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX05myGUm .mbr-section-title,
.cid-upX05myGUm .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOscUuWYIy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOscUuWYIy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOscUuWYIy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOscUuWYIy .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOscUuWYIy .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOscUuWYIy .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOscUuWYIy .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOscUuWYIy .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscUuWYIy .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOscUuWYIy .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOscUuWYIy .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOscUuWYIy .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOscUuWYIy .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOscUuWYIy .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscUuWYIy .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscUuWYIy .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOscUuWYIy .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOscUuWYIy .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOscUuWYIy .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOscUuWYIy .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscUuWYIy .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOscUuWYIy .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOscUuWYIy .mbr-section-title {
  color: #050f0f;
}
.cid-uOscUuWYIy .item-title {
  color: #ffffff;
}
.cid-uOscUuWYIy .item-text {
  color: #ffffff;
}
.cid-uOscUuWYIy .mbr-section-title,
.cid-uOscUuWYIy .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlAnmd71D {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlAnmd71D .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlAnmd71D .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-uIlAnmd71D .container {
    padding: 0 16px;
  }
}
.cid-uIlAnmd71D .card {
  justify-content: center;
}
.cid-uIlAnmd71D .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlAnmd71D .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlAnmd71D .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlAnmd71D .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlAnmd71D .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlAnmd71D .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlAnmd71D .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlAnmd71D .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlAnmd71D .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlAnmd71D .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlAnmd71D .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlAnmd71D .mbr-section-title {
  color: #ffffff;
}
.cid-uIlAnmd71D .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlAnmd71D .mbr-section-title,
.cid-uIlAnmd71D .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX05ofygm {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX05ofygm .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX05ofygm .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-upX05ofygm .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX05ofygm img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX05ofygm img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX05ofygm .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX05ofygm .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX05ofygm .card-link:hover a {
  background-image: none !important;
}
.cid-upX05ofygm .card-link:hover {
  cursor: pointer;
}
.cid-upX05ofygm .card-link:hover:before {
  width: 0%;
}
.cid-upX05ofygm .card {
  margin-bottom: 3rem;
}
.cid-upX05ofygm .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX05ofygm .row {
  justify-content: center;
}
.cid-upX05ofygm .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX05ofygm .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX05ofygm .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX05ofygm .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX05ofygm .card-text {
  color: #232323;
}
.cid-upX05ofygm .card-title,
.cid-upX05ofygm .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX05ofygm .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX05ofygm .card-link,
.cid-upX05ofygm .link-icon,
.cid-upX05ofygm .link-align {
  color: #232323;
}
.cid-upX05oTgVs {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX05oTgVs .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX05oTgVs .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX05oTgVs .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX05oTgVs .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX05oTgVs .item-wrapper:hover .card-title,
.cid-upX05oTgVs .item-wrapper:hover .card-text,
.cid-upX05oTgVs .item-wrapper:hover .card-link,
.cid-upX05oTgVs .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX05oTgVs .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX05oTgVs .card-title,
.cid-upX05oTgVs .card-text,
.cid-upX05oTgVs .card-link,
.cid-upX05oTgVs .card-link a {
  transition: all 0.3s;
}
.cid-upX05oTgVs .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX05oTgVs .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX05oTgVs .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX05oTgVs .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX05oTgVs .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX05oTgVs .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX05oTgVs .card-title,
.cid-upX05oTgVs .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX05oTgVs .card-text {
  color: #232323;
}
.cid-upX05oTgVs .content-head {
  max-width: 800px;
}
.cid-upX05oTgVs .mbr-section-title {
  color: #ffffff;
}
.cid-upX05oTgVs .card-link,
.cid-upX05oTgVs .link-icon,
.cid-upX05oTgVs .link-align {
  color: #232323;
}
.cid-upX05pDb13 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX05pDb13 .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX05pDb13 .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX05pDb13 .google-map {
    margin-right: 17%;
  }
}
.cid-upX05pDb13 .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX05pDb13 .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX05pDb13 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX05pDb13 .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-upX05pDb13 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX05pDb13 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX05pDb13 .header_box {
  margin-bottom: 40px;
}
.cid-upX05pDb13 .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX05pDb13 .card_text {
  display: inline-block;
}
.cid-upX05pDb13 .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX05pDb13 .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX05pDb13 .mbr-text {
  text-align: center;
}
.cid-upX05qJkqb {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX05qJkqb .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX05qJkqb .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX05qJkqb .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX05qJkqb a {
  position: relative;
  width: fit-content;
}
.cid-upX05qJkqb a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX05qJkqb a:hover:before {
  width: 0;
}
.cid-upX05qJkqb .copyright {
  color: #ffffff;
}
.cid-upX05qJkqb .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX05qJkqb .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX05qJkqb .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX05qJkqb .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX05qJkqb .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX05qJkqb .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX05qJkqb p {
    text-align: center;
  }
}
.cid-upX0aqh5bc {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX0aqh5bc .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;
}
@media (max-width: 767px) {
  .cid-upX0aqh5bc .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX0aqh5bc .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX0aqh5bc .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX0aqh5bc .navbar.opened {
  transition: all 0.3s;
}
.cid-upX0aqh5bc .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX0aqh5bc .navbar .navbar-logo img {
  width: auto;
}
.cid-upX0aqh5bc .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX0aqh5bc .navbar.collapsed {
  justify-content: center;
}
.cid-upX0aqh5bc .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX0aqh5bc .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX0aqh5bc .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX0aqh5bc .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX0aqh5bc .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX0aqh5bc .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX0aqh5bc .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX0aqh5bc .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX0aqh5bc .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX0aqh5bc .navbar {
    min-height: 72px;
  }
  .cid-upX0aqh5bc .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX0aqh5bc .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX0aqh5bc .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX0aqh5bc .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX0aqh5bc .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX0aqh5bc .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-upX0aqh5bc .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX0aqh5bc .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX0aqh5bc .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX0aqh5bc .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX0aqh5bc .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX0aqh5bc .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX0aqh5bc .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX0aqh5bc .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX0aqh5bc .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX0aqh5bc .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX0aqh5bc .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX0aqh5bc .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX0aqh5bc .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX0aqh5bc .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX0aqh5bc .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX0aqh5bc .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX0aqh5bc .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX0aqh5bc .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX0aqh5bc .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX0aqh5bc .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX0aqh5bc .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX0aqh5bc .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX0aqh5bc .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX0aqh5bc .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX0aqh5bc .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX0aqh5bc .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX0aqh5bc .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX0aqh5bc .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX0aqh5bc .nav-item:focus,
.cid-upX0aqh5bc .nav-link:focus {
  outline: none;
}
.cid-upX0aqh5bc .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX0aqh5bc .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX0aqh5bc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX0aqh5bc .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX0aqh5bc .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX0aqh5bc .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX0aqh5bc .dropdown-item.active,
.cid-upX0aqh5bc .dropdown-item:active {
  background-color: transparent;
}
.cid-upX0aqh5bc .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX0aqh5bc .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX0aqh5bc .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX0aqh5bc .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX0aqh5bc .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX0aqh5bc .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX0aqh5bc ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX0aqh5bc .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX0aqh5bc .navbar-buttons {
    text-align: left;
  }
}
.cid-upX0aqh5bc button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX0aqh5bc button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX0aqh5bc button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX0aqh5bc button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX0aqh5bc button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX0aqh5bc button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX0aqh5bc nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX0aqh5bc nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX0aqh5bc nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX0aqh5bc nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX0aqh5bc .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX0aqh5bc a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX0aqh5bc .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX0aqh5bc .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX0aqh5bc .navbar {
    height: 70px;
  }
  .cid-upX0aqh5bc .navbar.opened {
    height: auto;
  }
  .cid-upX0aqh5bc .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX0aqh5bc .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX0aqh5bc .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX0aqh5bc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX0aqh5bc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX0aqh5bc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX0aqh5bc .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX0aqh5bc .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX0aqh5bc .navbar-brand {
    margin-right: auto;
  }
  .cid-upX0aqh5bc .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX0aqh5bc .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX0aqh5bc .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX0aqh5bc .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX0aqh5bc .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX0aqh5bc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX0aqh5bc .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX0aqh5bc .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX0aqh5bc .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX0aqh5bc .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX0aqh5bc .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX0arjV6b {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX0arjV6b .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0arjV6b .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-upX0arjV6b .container {
    padding: 0 16px;
  }
}
.cid-upX0arjV6b .card {
  justify-content: center;
}
.cid-upX0arjV6b .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX0arjV6b .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX0arjV6b .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX0arjV6b .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX0arjV6b .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX0arjV6b .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX0arjV6b .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX0arjV6b .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX0arjV6b .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX0arjV6b .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX0arjV6b .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX0arjV6b .mbr-section-title {
  color: #ffffff;
}
.cid-upX0arjV6b .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX0arjV6b .mbr-section-title,
.cid-upX0arjV6b .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOscZTt6YO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOscZTt6YO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOscZTt6YO .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOscZTt6YO .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOscZTt6YO .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOscZTt6YO .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOscZTt6YO .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOscZTt6YO .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscZTt6YO .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOscZTt6YO .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOscZTt6YO .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOscZTt6YO .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOscZTt6YO .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOscZTt6YO .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscZTt6YO .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOscZTt6YO .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOscZTt6YO .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOscZTt6YO .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOscZTt6YO .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOscZTt6YO .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOscZTt6YO .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOscZTt6YO .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOscZTt6YO .mbr-section-title {
  color: #050f0f;
}
.cid-uOscZTt6YO .item-title {
  color: #ffffff;
}
.cid-uOscZTt6YO .item-text {
  color: #ffffff;
}
.cid-uOscZTt6YO .mbr-section-title,
.cid-uOscZTt6YO .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlApn9zCT {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlApn9zCT .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlApn9zCT .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-uIlApn9zCT .container {
    padding: 0 16px;
  }
}
.cid-uIlApn9zCT .card {
  justify-content: center;
}
.cid-uIlApn9zCT .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlApn9zCT .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlApn9zCT .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlApn9zCT .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlApn9zCT .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlApn9zCT .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlApn9zCT .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlApn9zCT .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlApn9zCT .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlApn9zCT .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlApn9zCT .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlApn9zCT .mbr-section-title {
  color: #ffffff;
}
.cid-uIlApn9zCT .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlApn9zCT .mbr-section-title,
.cid-uIlApn9zCT .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX0asMmHM {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX0asMmHM .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0asMmHM .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-upX0asMmHM .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX0asMmHM img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX0asMmHM img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX0asMmHM .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX0asMmHM .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX0asMmHM .card-link:hover a {
  background-image: none !important;
}
.cid-upX0asMmHM .card-link:hover {
  cursor: pointer;
}
.cid-upX0asMmHM .card-link:hover:before {
  width: 0%;
}
.cid-upX0asMmHM .card {
  margin-bottom: 3rem;
}
.cid-upX0asMmHM .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX0asMmHM .row {
  justify-content: center;
}
.cid-upX0asMmHM .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX0asMmHM .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX0asMmHM .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX0asMmHM .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX0asMmHM .card-text {
  color: #232323;
}
.cid-upX0asMmHM .card-title,
.cid-upX0asMmHM .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX0asMmHM .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX0asMmHM .card-link,
.cid-upX0asMmHM .link-icon,
.cid-upX0asMmHM .link-align {
  color: #232323;
}
.cid-upX0atAbB7 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX0atAbB7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0atAbB7 .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX0atAbB7 .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX0atAbB7 .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX0atAbB7 .item-wrapper:hover .card-title,
.cid-upX0atAbB7 .item-wrapper:hover .card-text,
.cid-upX0atAbB7 .item-wrapper:hover .card-link,
.cid-upX0atAbB7 .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX0atAbB7 .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX0atAbB7 .card-title,
.cid-upX0atAbB7 .card-text,
.cid-upX0atAbB7 .card-link,
.cid-upX0atAbB7 .card-link a {
  transition: all 0.3s;
}
.cid-upX0atAbB7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX0atAbB7 .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX0atAbB7 .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX0atAbB7 .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX0atAbB7 .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX0atAbB7 .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX0atAbB7 .card-title,
.cid-upX0atAbB7 .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX0atAbB7 .card-text {
  color: #232323;
}
.cid-upX0atAbB7 .content-head {
  max-width: 800px;
}
.cid-upX0atAbB7 .mbr-section-title {
  color: #ffffff;
}
.cid-upX0atAbB7 .card-link,
.cid-upX0atAbB7 .link-icon,
.cid-upX0atAbB7 .link-align {
  color: #232323;
}
.cid-upX0audGxu {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX0audGxu .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX0audGxu .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX0audGxu .google-map {
    margin-right: 17%;
  }
}
.cid-upX0audGxu .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX0audGxu .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX0audGxu .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX0audGxu .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-upX0audGxu .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX0audGxu .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX0audGxu .header_box {
  margin-bottom: 40px;
}
.cid-upX0audGxu .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX0audGxu .card_text {
  display: inline-block;
}
.cid-upX0audGxu .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX0audGxu .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX0audGxu .mbr-text {
  text-align: center;
}
.cid-upX0av7O2l {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX0av7O2l .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0av7O2l .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX0av7O2l .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX0av7O2l a {
  position: relative;
  width: fit-content;
}
.cid-upX0av7O2l a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX0av7O2l a:hover:before {
  width: 0;
}
.cid-upX0av7O2l .copyright {
  color: #ffffff;
}
.cid-upX0av7O2l .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX0av7O2l .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX0av7O2l .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX0av7O2l .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX0av7O2l .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX0av7O2l .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX0av7O2l p {
    text-align: center;
  }
}
.cid-upX0fS85hA {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX0fS85hA .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;
}
@media (max-width: 767px) {
  .cid-upX0fS85hA .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX0fS85hA .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX0fS85hA .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX0fS85hA .navbar.opened {
  transition: all 0.3s;
}
.cid-upX0fS85hA .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX0fS85hA .navbar .navbar-logo img {
  width: auto;
}
.cid-upX0fS85hA .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX0fS85hA .navbar.collapsed {
  justify-content: center;
}
.cid-upX0fS85hA .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX0fS85hA .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX0fS85hA .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX0fS85hA .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX0fS85hA .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX0fS85hA .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX0fS85hA .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX0fS85hA .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX0fS85hA .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX0fS85hA .navbar {
    min-height: 72px;
  }
  .cid-upX0fS85hA .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX0fS85hA .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX0fS85hA .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX0fS85hA .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX0fS85hA .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX0fS85hA .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-upX0fS85hA .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX0fS85hA .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX0fS85hA .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX0fS85hA .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX0fS85hA .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX0fS85hA .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX0fS85hA .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX0fS85hA .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX0fS85hA .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX0fS85hA .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX0fS85hA .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX0fS85hA .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX0fS85hA .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX0fS85hA .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX0fS85hA .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX0fS85hA .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX0fS85hA .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX0fS85hA .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX0fS85hA .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX0fS85hA .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX0fS85hA .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX0fS85hA .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX0fS85hA .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX0fS85hA .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX0fS85hA .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX0fS85hA .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX0fS85hA .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX0fS85hA .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX0fS85hA .nav-item:focus,
.cid-upX0fS85hA .nav-link:focus {
  outline: none;
}
.cid-upX0fS85hA .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX0fS85hA .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX0fS85hA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX0fS85hA .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX0fS85hA .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX0fS85hA .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX0fS85hA .dropdown-item.active,
.cid-upX0fS85hA .dropdown-item:active {
  background-color: transparent;
}
.cid-upX0fS85hA .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX0fS85hA .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX0fS85hA .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX0fS85hA .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX0fS85hA .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX0fS85hA .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX0fS85hA ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX0fS85hA .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX0fS85hA .navbar-buttons {
    text-align: left;
  }
}
.cid-upX0fS85hA button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX0fS85hA button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX0fS85hA button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX0fS85hA button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX0fS85hA button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX0fS85hA button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX0fS85hA nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX0fS85hA nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX0fS85hA nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX0fS85hA nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX0fS85hA .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX0fS85hA a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX0fS85hA .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX0fS85hA .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX0fS85hA .navbar {
    height: 70px;
  }
  .cid-upX0fS85hA .navbar.opened {
    height: auto;
  }
  .cid-upX0fS85hA .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX0fS85hA .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX0fS85hA .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX0fS85hA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX0fS85hA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX0fS85hA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX0fS85hA .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX0fS85hA .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX0fS85hA .navbar-brand {
    margin-right: auto;
  }
  .cid-upX0fS85hA .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX0fS85hA .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX0fS85hA .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX0fS85hA .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX0fS85hA .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX0fS85hA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX0fS85hA .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX0fS85hA .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX0fS85hA .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX0fS85hA .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX0fS85hA .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX0fTEtbb {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX0fTEtbb .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0fTEtbb .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-upX0fTEtbb .container {
    padding: 0 16px;
  }
}
.cid-upX0fTEtbb .card {
  justify-content: center;
}
.cid-upX0fTEtbb .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX0fTEtbb .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX0fTEtbb .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX0fTEtbb .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX0fTEtbb .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX0fTEtbb .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX0fTEtbb .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX0fTEtbb .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX0fTEtbb .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX0fTEtbb .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX0fTEtbb .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX0fTEtbb .mbr-section-title {
  color: #ffffff;
}
.cid-upX0fTEtbb .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX0fTEtbb .mbr-section-title,
.cid-upX0fTEtbb .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsd4YOj8R {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsd4YOj8R .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsd4YOj8R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsd4YOj8R .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsd4YOj8R .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsd4YOj8R .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsd4YOj8R .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsd4YOj8R .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsd4YOj8R .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsd4YOj8R .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsd4YOj8R .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsd4YOj8R .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsd4YOj8R .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsd4YOj8R .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsd4YOj8R .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsd4YOj8R .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsd4YOj8R .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsd4YOj8R .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsd4YOj8R .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsd4YOj8R .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsd4YOj8R .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsd4YOj8R .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsd4YOj8R .mbr-section-title {
  color: #050f0f;
}
.cid-uOsd4YOj8R .item-title {
  color: #ffffff;
}
.cid-uOsd4YOj8R .item-text {
  color: #ffffff;
}
.cid-uOsd4YOj8R .mbr-section-title,
.cid-uOsd4YOj8R .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlAutY7ic {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlAutY7ic .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlAutY7ic .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-uIlAutY7ic .container {
    padding: 0 16px;
  }
}
.cid-uIlAutY7ic .card {
  justify-content: center;
}
.cid-uIlAutY7ic .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlAutY7ic .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlAutY7ic .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlAutY7ic .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlAutY7ic .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlAutY7ic .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlAutY7ic .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlAutY7ic .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlAutY7ic .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlAutY7ic .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlAutY7ic .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlAutY7ic .mbr-section-title {
  color: #ffffff;
}
.cid-uIlAutY7ic .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlAutY7ic .mbr-section-title,
.cid-uIlAutY7ic .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX0fV2DCH {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX0fV2DCH .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0fV2DCH .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-upX0fV2DCH .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX0fV2DCH img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX0fV2DCH img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX0fV2DCH .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX0fV2DCH .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX0fV2DCH .card-link:hover a {
  background-image: none !important;
}
.cid-upX0fV2DCH .card-link:hover {
  cursor: pointer;
}
.cid-upX0fV2DCH .card-link:hover:before {
  width: 0%;
}
.cid-upX0fV2DCH .card {
  margin-bottom: 3rem;
}
.cid-upX0fV2DCH .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX0fV2DCH .row {
  justify-content: center;
}
.cid-upX0fV2DCH .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX0fV2DCH .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX0fV2DCH .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX0fV2DCH .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX0fV2DCH .card-text {
  color: #232323;
}
.cid-upX0fV2DCH .card-title,
.cid-upX0fV2DCH .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX0fV2DCH .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX0fV2DCH .card-link,
.cid-upX0fV2DCH .link-icon,
.cid-upX0fV2DCH .link-align {
  color: #232323;
}
.cid-upX0fVLeiq {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX0fVLeiq .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0fVLeiq .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX0fVLeiq .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX0fVLeiq .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX0fVLeiq .item-wrapper:hover .card-title,
.cid-upX0fVLeiq .item-wrapper:hover .card-text,
.cid-upX0fVLeiq .item-wrapper:hover .card-link,
.cid-upX0fVLeiq .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX0fVLeiq .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX0fVLeiq .card-title,
.cid-upX0fVLeiq .card-text,
.cid-upX0fVLeiq .card-link,
.cid-upX0fVLeiq .card-link a {
  transition: all 0.3s;
}
.cid-upX0fVLeiq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX0fVLeiq .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX0fVLeiq .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX0fVLeiq .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX0fVLeiq .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX0fVLeiq .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX0fVLeiq .card-title,
.cid-upX0fVLeiq .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX0fVLeiq .card-text {
  color: #232323;
}
.cid-upX0fVLeiq .content-head {
  max-width: 800px;
}
.cid-upX0fVLeiq .mbr-section-title {
  color: #ffffff;
}
.cid-upX0fVLeiq .card-link,
.cid-upX0fVLeiq .link-icon,
.cid-upX0fVLeiq .link-align {
  color: #232323;
}
.cid-upX0fWrKMG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX0fWrKMG .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX0fWrKMG .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX0fWrKMG .google-map {
    margin-right: 17%;
  }
}
.cid-upX0fWrKMG .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX0fWrKMG .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX0fWrKMG .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX0fWrKMG .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-upX0fWrKMG .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX0fWrKMG .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX0fWrKMG .header_box {
  margin-bottom: 40px;
}
.cid-upX0fWrKMG .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX0fWrKMG .card_text {
  display: inline-block;
}
.cid-upX0fWrKMG .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX0fWrKMG .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX0fWrKMG .mbr-text {
  text-align: center;
}
.cid-upX0fXfGWj {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX0fXfGWj .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0fXfGWj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX0fXfGWj .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX0fXfGWj a {
  position: relative;
  width: fit-content;
}
.cid-upX0fXfGWj a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX0fXfGWj a:hover:before {
  width: 0;
}
.cid-upX0fXfGWj .copyright {
  color: #ffffff;
}
.cid-upX0fXfGWj .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX0fXfGWj .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX0fXfGWj .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX0fXfGWj .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX0fXfGWj .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX0fXfGWj .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX0fXfGWj p {
    text-align: center;
  }
}
.cid-upX0kZHdGo {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX0kZHdGo .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;
}
@media (max-width: 767px) {
  .cid-upX0kZHdGo .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX0kZHdGo .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX0kZHdGo .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX0kZHdGo .navbar.opened {
  transition: all 0.3s;
}
.cid-upX0kZHdGo .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX0kZHdGo .navbar .navbar-logo img {
  width: auto;
}
.cid-upX0kZHdGo .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX0kZHdGo .navbar.collapsed {
  justify-content: center;
}
.cid-upX0kZHdGo .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX0kZHdGo .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX0kZHdGo .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX0kZHdGo .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX0kZHdGo .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX0kZHdGo .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX0kZHdGo .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX0kZHdGo .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX0kZHdGo .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX0kZHdGo .navbar {
    min-height: 72px;
  }
  .cid-upX0kZHdGo .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX0kZHdGo .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX0kZHdGo .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX0kZHdGo .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX0kZHdGo .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX0kZHdGo .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-upX0kZHdGo .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX0kZHdGo .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX0kZHdGo .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX0kZHdGo .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX0kZHdGo .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX0kZHdGo .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX0kZHdGo .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX0kZHdGo .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX0kZHdGo .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX0kZHdGo .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX0kZHdGo .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX0kZHdGo .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX0kZHdGo .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX0kZHdGo .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX0kZHdGo .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX0kZHdGo .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX0kZHdGo .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX0kZHdGo .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX0kZHdGo .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX0kZHdGo .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX0kZHdGo .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX0kZHdGo .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX0kZHdGo .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX0kZHdGo .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX0kZHdGo .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX0kZHdGo .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX0kZHdGo .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX0kZHdGo .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX0kZHdGo .nav-item:focus,
.cid-upX0kZHdGo .nav-link:focus {
  outline: none;
}
.cid-upX0kZHdGo .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX0kZHdGo .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX0kZHdGo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX0kZHdGo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX0kZHdGo .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX0kZHdGo .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX0kZHdGo .dropdown-item.active,
.cid-upX0kZHdGo .dropdown-item:active {
  background-color: transparent;
}
.cid-upX0kZHdGo .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX0kZHdGo .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX0kZHdGo .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX0kZHdGo .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX0kZHdGo .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX0kZHdGo .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX0kZHdGo ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX0kZHdGo .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX0kZHdGo .navbar-buttons {
    text-align: left;
  }
}
.cid-upX0kZHdGo button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX0kZHdGo button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX0kZHdGo button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX0kZHdGo button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX0kZHdGo button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX0kZHdGo button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX0kZHdGo nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX0kZHdGo nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX0kZHdGo nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX0kZHdGo nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX0kZHdGo .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX0kZHdGo a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX0kZHdGo .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX0kZHdGo .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX0kZHdGo .navbar {
    height: 70px;
  }
  .cid-upX0kZHdGo .navbar.opened {
    height: auto;
  }
  .cid-upX0kZHdGo .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX0kZHdGo .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX0kZHdGo .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX0kZHdGo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX0kZHdGo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX0kZHdGo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX0kZHdGo .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX0kZHdGo .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX0kZHdGo .navbar-brand {
    margin-right: auto;
  }
  .cid-upX0kZHdGo .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX0kZHdGo .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX0kZHdGo .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX0kZHdGo .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX0kZHdGo .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX0kZHdGo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX0kZHdGo .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX0kZHdGo .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX0kZHdGo .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX0kZHdGo .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX0kZHdGo .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX0l0Rsye {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX0l0Rsye .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0l0Rsye .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-upX0l0Rsye .container {
    padding: 0 16px;
  }
}
.cid-upX0l0Rsye .card {
  justify-content: center;
}
.cid-upX0l0Rsye .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX0l0Rsye .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX0l0Rsye .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX0l0Rsye .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX0l0Rsye .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX0l0Rsye .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX0l0Rsye .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX0l0Rsye .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX0l0Rsye .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX0l0Rsye .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX0l0Rsye .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX0l0Rsye .mbr-section-title {
  color: #ffffff;
}
.cid-upX0l0Rsye .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX0l0Rsye .mbr-section-title,
.cid-upX0l0Rsye .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsdaFltok {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsdaFltok .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsdaFltok .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsdaFltok .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsdaFltok .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsdaFltok .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsdaFltok .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsdaFltok .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsdaFltok .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsdaFltok .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsdaFltok .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsdaFltok .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsdaFltok .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsdaFltok .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsdaFltok .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsdaFltok .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsdaFltok .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsdaFltok .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsdaFltok .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsdaFltok .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsdaFltok .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsdaFltok .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsdaFltok .mbr-section-title {
  color: #050f0f;
}
.cid-uOsdaFltok .item-title {
  color: #ffffff;
}
.cid-uOsdaFltok .item-text {
  color: #ffffff;
}
.cid-uOsdaFltok .mbr-section-title,
.cid-uOsdaFltok .tabs-wrapper {
  color: #ffffff;
}
.cid-uOsdh9BTtt {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOsdh9BTtt .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsdh9BTtt .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-uOsdh9BTtt .container {
    padding: 0 16px;
  }
}
.cid-uOsdh9BTtt .card {
  justify-content: center;
}
.cid-uOsdh9BTtt .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOsdh9BTtt .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOsdh9BTtt .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOsdh9BTtt .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOsdh9BTtt .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOsdh9BTtt .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOsdh9BTtt .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOsdh9BTtt .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOsdh9BTtt .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOsdh9BTtt .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOsdh9BTtt .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOsdh9BTtt .mbr-section-title {
  color: #ffffff;
}
.cid-uOsdh9BTtt .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOsdh9BTtt .mbr-section-title,
.cid-uOsdh9BTtt .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX0l2JDak {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX0l2JDak .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0l2JDak .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-upX0l2JDak .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX0l2JDak img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX0l2JDak img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX0l2JDak .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX0l2JDak .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX0l2JDak .card-link:hover a {
  background-image: none !important;
}
.cid-upX0l2JDak .card-link:hover {
  cursor: pointer;
}
.cid-upX0l2JDak .card-link:hover:before {
  width: 0%;
}
.cid-upX0l2JDak .card {
  margin-bottom: 3rem;
}
.cid-upX0l2JDak .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX0l2JDak .row {
  justify-content: center;
}
.cid-upX0l2JDak .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX0l2JDak .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX0l2JDak .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX0l2JDak .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX0l2JDak .card-text {
  color: #232323;
}
.cid-upX0l2JDak .card-title,
.cid-upX0l2JDak .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX0l2JDak .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX0l2JDak .card-link,
.cid-upX0l2JDak .link-icon,
.cid-upX0l2JDak .link-align {
  color: #232323;
}
.cid-upX0l3rlmv {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX0l3rlmv .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0l3rlmv .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX0l3rlmv .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX0l3rlmv .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX0l3rlmv .item-wrapper:hover .card-title,
.cid-upX0l3rlmv .item-wrapper:hover .card-text,
.cid-upX0l3rlmv .item-wrapper:hover .card-link,
.cid-upX0l3rlmv .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX0l3rlmv .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX0l3rlmv .card-title,
.cid-upX0l3rlmv .card-text,
.cid-upX0l3rlmv .card-link,
.cid-upX0l3rlmv .card-link a {
  transition: all 0.3s;
}
.cid-upX0l3rlmv .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX0l3rlmv .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX0l3rlmv .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX0l3rlmv .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX0l3rlmv .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX0l3rlmv .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX0l3rlmv .card-title,
.cid-upX0l3rlmv .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX0l3rlmv .card-text {
  color: #232323;
}
.cid-upX0l3rlmv .content-head {
  max-width: 800px;
}
.cid-upX0l3rlmv .mbr-section-title {
  color: #ffffff;
}
.cid-upX0l3rlmv .card-link,
.cid-upX0l3rlmv .link-icon,
.cid-upX0l3rlmv .link-align {
  color: #232323;
}
.cid-upX0l48fEw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX0l48fEw .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX0l48fEw .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX0l48fEw .google-map {
    margin-right: 17%;
  }
}
.cid-upX0l48fEw .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX0l48fEw .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX0l48fEw .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX0l48fEw .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-upX0l48fEw .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX0l48fEw .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX0l48fEw .header_box {
  margin-bottom: 40px;
}
.cid-upX0l48fEw .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX0l48fEw .card_text {
  display: inline-block;
}
.cid-upX0l48fEw .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX0l48fEw .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX0l48fEw .mbr-text {
  text-align: center;
}
.cid-upX0l53MQf {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX0l53MQf .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0l53MQf .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX0l53MQf .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX0l53MQf a {
  position: relative;
  width: fit-content;
}
.cid-upX0l53MQf a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX0l53MQf a:hover:before {
  width: 0;
}
.cid-upX0l53MQf .copyright {
  color: #ffffff;
}
.cid-upX0l53MQf .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX0l53MQf .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX0l53MQf .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX0l53MQf .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX0l53MQf .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX0l53MQf .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX0l53MQf p {
    text-align: center;
  }
}
.cid-upX0t4hFDy {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX0t4hFDy .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;
}
@media (max-width: 767px) {
  .cid-upX0t4hFDy .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX0t4hFDy .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX0t4hFDy .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX0t4hFDy .navbar.opened {
  transition: all 0.3s;
}
.cid-upX0t4hFDy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX0t4hFDy .navbar .navbar-logo img {
  width: auto;
}
.cid-upX0t4hFDy .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX0t4hFDy .navbar.collapsed {
  justify-content: center;
}
.cid-upX0t4hFDy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX0t4hFDy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX0t4hFDy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX0t4hFDy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX0t4hFDy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX0t4hFDy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX0t4hFDy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX0t4hFDy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX0t4hFDy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX0t4hFDy .navbar {
    min-height: 72px;
  }
  .cid-upX0t4hFDy .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX0t4hFDy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX0t4hFDy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX0t4hFDy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX0t4hFDy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX0t4hFDy .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-upX0t4hFDy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX0t4hFDy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX0t4hFDy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX0t4hFDy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX0t4hFDy .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX0t4hFDy .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX0t4hFDy .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX0t4hFDy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX0t4hFDy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX0t4hFDy .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX0t4hFDy .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX0t4hFDy .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX0t4hFDy .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX0t4hFDy .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX0t4hFDy .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX0t4hFDy .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX0t4hFDy .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX0t4hFDy .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX0t4hFDy .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX0t4hFDy .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX0t4hFDy .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX0t4hFDy .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX0t4hFDy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX0t4hFDy .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX0t4hFDy .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX0t4hFDy .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX0t4hFDy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX0t4hFDy .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX0t4hFDy .nav-item:focus,
.cid-upX0t4hFDy .nav-link:focus {
  outline: none;
}
.cid-upX0t4hFDy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX0t4hFDy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX0t4hFDy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX0t4hFDy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX0t4hFDy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX0t4hFDy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX0t4hFDy .dropdown-item.active,
.cid-upX0t4hFDy .dropdown-item:active {
  background-color: transparent;
}
.cid-upX0t4hFDy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX0t4hFDy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX0t4hFDy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX0t4hFDy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX0t4hFDy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX0t4hFDy .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX0t4hFDy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX0t4hFDy .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX0t4hFDy .navbar-buttons {
    text-align: left;
  }
}
.cid-upX0t4hFDy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX0t4hFDy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX0t4hFDy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX0t4hFDy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX0t4hFDy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX0t4hFDy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX0t4hFDy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX0t4hFDy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX0t4hFDy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX0t4hFDy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX0t4hFDy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX0t4hFDy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX0t4hFDy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX0t4hFDy .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX0t4hFDy .navbar {
    height: 70px;
  }
  .cid-upX0t4hFDy .navbar.opened {
    height: auto;
  }
  .cid-upX0t4hFDy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX0t4hFDy .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX0t4hFDy .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX0t4hFDy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX0t4hFDy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX0t4hFDy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX0t4hFDy .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX0t4hFDy .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX0t4hFDy .navbar-brand {
    margin-right: auto;
  }
  .cid-upX0t4hFDy .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX0t4hFDy .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX0t4hFDy .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX0t4hFDy .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX0t4hFDy .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX0t4hFDy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX0t4hFDy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX0t4hFDy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX0t4hFDy .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX0t4hFDy .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX0t4hFDy .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX0t5p74G {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX0t5p74G .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0t5p74G .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-upX0t5p74G .container {
    padding: 0 16px;
  }
}
.cid-upX0t5p74G .card {
  justify-content: center;
}
.cid-upX0t5p74G .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX0t5p74G .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX0t5p74G .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX0t5p74G .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX0t5p74G .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX0t5p74G .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX0t5p74G .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX0t5p74G .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX0t5p74G .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX0t5p74G .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX0t5p74G .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX0t5p74G .mbr-section-title {
  color: #ffffff;
}
.cid-upX0t5p74G .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX0t5p74G .mbr-section-title,
.cid-upX0t5p74G .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsdp6AU9c {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsdp6AU9c .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsdp6AU9c .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsdp6AU9c .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsdp6AU9c .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsdp6AU9c .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsdp6AU9c .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsdp6AU9c .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsdp6AU9c .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsdp6AU9c .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsdp6AU9c .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsdp6AU9c .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsdp6AU9c .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsdp6AU9c .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsdp6AU9c .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsdp6AU9c .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsdp6AU9c .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsdp6AU9c .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsdp6AU9c .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsdp6AU9c .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsdp6AU9c .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsdp6AU9c .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsdp6AU9c .mbr-section-title {
  color: #050f0f;
}
.cid-uOsdp6AU9c .item-title {
  color: #ffffff;
}
.cid-uOsdp6AU9c .item-text {
  color: #ffffff;
}
.cid-uOsdp6AU9c .mbr-section-title,
.cid-uOsdp6AU9c .tabs-wrapper {
  color: #ffffff;
}
.cid-uOsdpLc4W4 {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOsdpLc4W4 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsdpLc4W4 .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-uOsdpLc4W4 .container {
    padding: 0 16px;
  }
}
.cid-uOsdpLc4W4 .card {
  justify-content: center;
}
.cid-uOsdpLc4W4 .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOsdpLc4W4 .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOsdpLc4W4 .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOsdpLc4W4 .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOsdpLc4W4 .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOsdpLc4W4 .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOsdpLc4W4 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOsdpLc4W4 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOsdpLc4W4 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOsdpLc4W4 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOsdpLc4W4 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOsdpLc4W4 .mbr-section-title {
  color: #ffffff;
}
.cid-uOsdpLc4W4 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOsdpLc4W4 .mbr-section-title,
.cid-uOsdpLc4W4 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX0t7prJU {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX0t7prJU .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0t7prJU .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-upX0t7prJU .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX0t7prJU img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX0t7prJU img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX0t7prJU .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX0t7prJU .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX0t7prJU .card-link:hover a {
  background-image: none !important;
}
.cid-upX0t7prJU .card-link:hover {
  cursor: pointer;
}
.cid-upX0t7prJU .card-link:hover:before {
  width: 0%;
}
.cid-upX0t7prJU .card {
  margin-bottom: 3rem;
}
.cid-upX0t7prJU .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX0t7prJU .row {
  justify-content: center;
}
.cid-upX0t7prJU .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX0t7prJU .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX0t7prJU .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX0t7prJU .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX0t7prJU .card-text {
  color: #232323;
}
.cid-upX0t7prJU .card-title,
.cid-upX0t7prJU .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX0t7prJU .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX0t7prJU .card-link,
.cid-upX0t7prJU .link-icon,
.cid-upX0t7prJU .link-align {
  color: #232323;
}
.cid-upX0t88mbX {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX0t88mbX .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0t88mbX .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX0t88mbX .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX0t88mbX .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX0t88mbX .item-wrapper:hover .card-title,
.cid-upX0t88mbX .item-wrapper:hover .card-text,
.cid-upX0t88mbX .item-wrapper:hover .card-link,
.cid-upX0t88mbX .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX0t88mbX .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX0t88mbX .card-title,
.cid-upX0t88mbX .card-text,
.cid-upX0t88mbX .card-link,
.cid-upX0t88mbX .card-link a {
  transition: all 0.3s;
}
.cid-upX0t88mbX .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX0t88mbX .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX0t88mbX .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX0t88mbX .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX0t88mbX .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX0t88mbX .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX0t88mbX .card-title,
.cid-upX0t88mbX .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX0t88mbX .card-text {
  color: #232323;
}
.cid-upX0t88mbX .content-head {
  max-width: 800px;
}
.cid-upX0t88mbX .mbr-section-title {
  color: #ffffff;
}
.cid-upX0t88mbX .card-link,
.cid-upX0t88mbX .link-icon,
.cid-upX0t88mbX .link-align {
  color: #232323;
}
.cid-upX0t8VMPa {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX0t8VMPa .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX0t8VMPa .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX0t8VMPa .google-map {
    margin-right: 17%;
  }
}
.cid-upX0t8VMPa .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX0t8VMPa .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX0t8VMPa .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX0t8VMPa .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-upX0t8VMPa .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX0t8VMPa .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX0t8VMPa .header_box {
  margin-bottom: 40px;
}
.cid-upX0t8VMPa .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX0t8VMPa .card_text {
  display: inline-block;
}
.cid-upX0t8VMPa .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX0t8VMPa .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX0t8VMPa .mbr-text {
  text-align: center;
}
.cid-upX0t9Pgj5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX0t9Pgj5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX0t9Pgj5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX0t9Pgj5 .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX0t9Pgj5 a {
  position: relative;
  width: fit-content;
}
.cid-upX0t9Pgj5 a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX0t9Pgj5 a:hover:before {
  width: 0;
}
.cid-upX0t9Pgj5 .copyright {
  color: #ffffff;
}
.cid-upX0t9Pgj5 .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX0t9Pgj5 .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX0t9Pgj5 .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX0t9Pgj5 .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX0t9Pgj5 .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX0t9Pgj5 .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX0t9Pgj5 p {
    text-align: center;
  }
}
.cid-upX4OuD8zR {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX4OuD8zR .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;
}
@media (max-width: 767px) {
  .cid-upX4OuD8zR .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX4OuD8zR .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX4OuD8zR .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX4OuD8zR .navbar.opened {
  transition: all 0.3s;
}
.cid-upX4OuD8zR .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX4OuD8zR .navbar .navbar-logo img {
  width: auto;
}
.cid-upX4OuD8zR .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX4OuD8zR .navbar.collapsed {
  justify-content: center;
}
.cid-upX4OuD8zR .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX4OuD8zR .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX4OuD8zR .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX4OuD8zR .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX4OuD8zR .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX4OuD8zR .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX4OuD8zR .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX4OuD8zR .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX4OuD8zR .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX4OuD8zR .navbar {
    min-height: 72px;
  }
  .cid-upX4OuD8zR .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX4OuD8zR .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX4OuD8zR .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX4OuD8zR .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX4OuD8zR .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX4OuD8zR .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-upX4OuD8zR .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX4OuD8zR .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX4OuD8zR .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX4OuD8zR .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX4OuD8zR .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX4OuD8zR .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX4OuD8zR .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX4OuD8zR .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX4OuD8zR .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX4OuD8zR .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX4OuD8zR .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX4OuD8zR .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX4OuD8zR .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX4OuD8zR .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX4OuD8zR .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX4OuD8zR .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX4OuD8zR .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX4OuD8zR .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX4OuD8zR .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX4OuD8zR .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX4OuD8zR .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX4OuD8zR .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX4OuD8zR .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX4OuD8zR .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX4OuD8zR .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX4OuD8zR .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX4OuD8zR .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX4OuD8zR .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX4OuD8zR .nav-item:focus,
.cid-upX4OuD8zR .nav-link:focus {
  outline: none;
}
.cid-upX4OuD8zR .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX4OuD8zR .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX4OuD8zR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX4OuD8zR .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX4OuD8zR .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX4OuD8zR .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX4OuD8zR .dropdown-item.active,
.cid-upX4OuD8zR .dropdown-item:active {
  background-color: transparent;
}
.cid-upX4OuD8zR .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX4OuD8zR .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX4OuD8zR .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX4OuD8zR .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX4OuD8zR .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX4OuD8zR .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX4OuD8zR ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX4OuD8zR .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX4OuD8zR .navbar-buttons {
    text-align: left;
  }
}
.cid-upX4OuD8zR button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX4OuD8zR button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX4OuD8zR button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX4OuD8zR button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX4OuD8zR button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX4OuD8zR button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX4OuD8zR nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX4OuD8zR nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX4OuD8zR nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX4OuD8zR nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX4OuD8zR .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX4OuD8zR a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX4OuD8zR .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX4OuD8zR .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX4OuD8zR .navbar {
    height: 70px;
  }
  .cid-upX4OuD8zR .navbar.opened {
    height: auto;
  }
  .cid-upX4OuD8zR .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX4OuD8zR .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX4OuD8zR .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX4OuD8zR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX4OuD8zR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX4OuD8zR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX4OuD8zR .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX4OuD8zR .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX4OuD8zR .navbar-brand {
    margin-right: auto;
  }
  .cid-upX4OuD8zR .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX4OuD8zR .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX4OuD8zR .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX4OuD8zR .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX4OuD8zR .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX4OuD8zR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX4OuD8zR .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX4OuD8zR .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX4OuD8zR .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX4OuD8zR .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX4OuD8zR .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX4OvlXMd {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX4OvlXMd .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX4OvlXMd .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-upX4OvlXMd .container {
    padding: 0 16px;
  }
}
.cid-upX4OvlXMd .card {
  justify-content: center;
}
.cid-upX4OvlXMd .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX4OvlXMd .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX4OvlXMd .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX4OvlXMd .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX4OvlXMd .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX4OvlXMd .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX4OvlXMd .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX4OvlXMd .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX4OvlXMd .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX4OvlXMd .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX4OvlXMd .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX4OvlXMd .mbr-section-title {
  color: #ffffff;
}
.cid-upX4OvlXMd .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX4OvlXMd .mbr-section-title,
.cid-upX4OvlXMd .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsduAaC2y {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsduAaC2y .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsduAaC2y .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsduAaC2y .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsduAaC2y .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsduAaC2y .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsduAaC2y .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsduAaC2y .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsduAaC2y .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsduAaC2y .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsduAaC2y .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsduAaC2y .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsduAaC2y .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsduAaC2y .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsduAaC2y .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsduAaC2y .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsduAaC2y .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsduAaC2y .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsduAaC2y .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsduAaC2y .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsduAaC2y .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsduAaC2y .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsduAaC2y .mbr-section-title {
  color: #050f0f;
}
.cid-uOsduAaC2y .item-title {
  color: #ffffff;
}
.cid-uOsduAaC2y .item-text {
  color: #ffffff;
}
.cid-uOsduAaC2y .mbr-section-title,
.cid-uOsduAaC2y .tabs-wrapper {
  color: #ffffff;
}
.cid-uOsdvhD9nM {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOsdvhD9nM .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsdvhD9nM .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-uOsdvhD9nM .container {
    padding: 0 16px;
  }
}
.cid-uOsdvhD9nM .card {
  justify-content: center;
}
.cid-uOsdvhD9nM .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOsdvhD9nM .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOsdvhD9nM .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOsdvhD9nM .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOsdvhD9nM .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOsdvhD9nM .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOsdvhD9nM .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOsdvhD9nM .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOsdvhD9nM .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOsdvhD9nM .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOsdvhD9nM .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOsdvhD9nM .mbr-section-title {
  color: #ffffff;
}
.cid-uOsdvhD9nM .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOsdvhD9nM .mbr-section-title,
.cid-uOsdvhD9nM .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX4OwLTls {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX4OwLTls .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX4OwLTls .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-upX4OwLTls .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX4OwLTls img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX4OwLTls img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX4OwLTls .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX4OwLTls .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX4OwLTls .card-link:hover a {
  background-image: none !important;
}
.cid-upX4OwLTls .card-link:hover {
  cursor: pointer;
}
.cid-upX4OwLTls .card-link:hover:before {
  width: 0%;
}
.cid-upX4OwLTls .card {
  margin-bottom: 3rem;
}
.cid-upX4OwLTls .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX4OwLTls .row {
  justify-content: center;
}
.cid-upX4OwLTls .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX4OwLTls .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX4OwLTls .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX4OwLTls .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX4OwLTls .card-text {
  color: #232323;
}
.cid-upX4OwLTls .card-title,
.cid-upX4OwLTls .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX4OwLTls .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX4OwLTls .card-link,
.cid-upX4OwLTls .link-icon,
.cid-upX4OwLTls .link-align {
  color: #232323;
}
.cid-upX4OxFxrm {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX4OxFxrm .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX4OxFxrm .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX4OxFxrm .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX4OxFxrm .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX4OxFxrm .item-wrapper:hover .card-title,
.cid-upX4OxFxrm .item-wrapper:hover .card-text,
.cid-upX4OxFxrm .item-wrapper:hover .card-link,
.cid-upX4OxFxrm .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX4OxFxrm .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX4OxFxrm .card-title,
.cid-upX4OxFxrm .card-text,
.cid-upX4OxFxrm .card-link,
.cid-upX4OxFxrm .card-link a {
  transition: all 0.3s;
}
.cid-upX4OxFxrm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX4OxFxrm .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX4OxFxrm .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX4OxFxrm .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX4OxFxrm .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX4OxFxrm .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX4OxFxrm .card-title,
.cid-upX4OxFxrm .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX4OxFxrm .card-text {
  color: #232323;
}
.cid-upX4OxFxrm .content-head {
  max-width: 800px;
}
.cid-upX4OxFxrm .mbr-section-title {
  color: #ffffff;
}
.cid-upX4OxFxrm .card-link,
.cid-upX4OxFxrm .link-icon,
.cid-upX4OxFxrm .link-align {
  color: #232323;
}
.cid-upX4OyofCp {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX4OyofCp .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX4OyofCp .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX4OyofCp .google-map {
    margin-right: 17%;
  }
}
.cid-upX4OyofCp .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX4OyofCp .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX4OyofCp .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX4OyofCp .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-upX4OyofCp .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX4OyofCp .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX4OyofCp .header_box {
  margin-bottom: 40px;
}
.cid-upX4OyofCp .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX4OyofCp .card_text {
  display: inline-block;
}
.cid-upX4OyofCp .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX4OyofCp .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX4OyofCp .mbr-text {
  text-align: center;
}
.cid-upX4OzdIYH {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX4OzdIYH .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX4OzdIYH .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX4OzdIYH .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX4OzdIYH a {
  position: relative;
  width: fit-content;
}
.cid-upX4OzdIYH a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX4OzdIYH a:hover:before {
  width: 0;
}
.cid-upX4OzdIYH .copyright {
  color: #ffffff;
}
.cid-upX4OzdIYH .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX4OzdIYH .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX4OzdIYH .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX4OzdIYH .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX4OzdIYH .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX4OzdIYH .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX4OzdIYH p {
    text-align: center;
  }
}
.cid-upX53A9KSt {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX53A9KSt .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;
}
@media (max-width: 767px) {
  .cid-upX53A9KSt .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX53A9KSt .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX53A9KSt .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX53A9KSt .navbar.opened {
  transition: all 0.3s;
}
.cid-upX53A9KSt .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX53A9KSt .navbar .navbar-logo img {
  width: auto;
}
.cid-upX53A9KSt .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX53A9KSt .navbar.collapsed {
  justify-content: center;
}
.cid-upX53A9KSt .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX53A9KSt .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX53A9KSt .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX53A9KSt .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX53A9KSt .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX53A9KSt .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX53A9KSt .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX53A9KSt .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX53A9KSt .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX53A9KSt .navbar {
    min-height: 72px;
  }
  .cid-upX53A9KSt .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX53A9KSt .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX53A9KSt .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX53A9KSt .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX53A9KSt .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX53A9KSt .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-upX53A9KSt .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX53A9KSt .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX53A9KSt .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX53A9KSt .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX53A9KSt .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX53A9KSt .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX53A9KSt .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX53A9KSt .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX53A9KSt .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX53A9KSt .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX53A9KSt .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX53A9KSt .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX53A9KSt .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX53A9KSt .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX53A9KSt .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX53A9KSt .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX53A9KSt .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX53A9KSt .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX53A9KSt .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX53A9KSt .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX53A9KSt .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX53A9KSt .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX53A9KSt .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX53A9KSt .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX53A9KSt .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX53A9KSt .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX53A9KSt .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX53A9KSt .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX53A9KSt .nav-item:focus,
.cid-upX53A9KSt .nav-link:focus {
  outline: none;
}
.cid-upX53A9KSt .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX53A9KSt .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX53A9KSt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX53A9KSt .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX53A9KSt .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX53A9KSt .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX53A9KSt .dropdown-item.active,
.cid-upX53A9KSt .dropdown-item:active {
  background-color: transparent;
}
.cid-upX53A9KSt .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX53A9KSt .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX53A9KSt .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX53A9KSt .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX53A9KSt .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX53A9KSt .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX53A9KSt ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX53A9KSt .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX53A9KSt .navbar-buttons {
    text-align: left;
  }
}
.cid-upX53A9KSt button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX53A9KSt button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX53A9KSt button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX53A9KSt button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX53A9KSt button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX53A9KSt button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX53A9KSt nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX53A9KSt nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX53A9KSt nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX53A9KSt nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX53A9KSt .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX53A9KSt a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX53A9KSt .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX53A9KSt .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX53A9KSt .navbar {
    height: 70px;
  }
  .cid-upX53A9KSt .navbar.opened {
    height: auto;
  }
  .cid-upX53A9KSt .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX53A9KSt .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX53A9KSt .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX53A9KSt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX53A9KSt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX53A9KSt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX53A9KSt .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX53A9KSt .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX53A9KSt .navbar-brand {
    margin-right: auto;
  }
  .cid-upX53A9KSt .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX53A9KSt .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX53A9KSt .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX53A9KSt .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX53A9KSt .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX53A9KSt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX53A9KSt .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX53A9KSt .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX53A9KSt .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX53A9KSt .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX53A9KSt .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX53AZc0r {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX53AZc0r .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX53AZc0r .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-upX53AZc0r .container {
    padding: 0 16px;
  }
}
.cid-upX53AZc0r .card {
  justify-content: center;
}
.cid-upX53AZc0r .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX53AZc0r .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX53AZc0r .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX53AZc0r .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX53AZc0r .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX53AZc0r .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX53AZc0r .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX53AZc0r .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX53AZc0r .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX53AZc0r .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX53AZc0r .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX53AZc0r .mbr-section-title {
  color: #ffffff;
}
.cid-upX53AZc0r .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX53AZc0r .mbr-section-title,
.cid-upX53AZc0r .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsdAIMIJS {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsdAIMIJS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsdAIMIJS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsdAIMIJS .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsdAIMIJS .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsdAIMIJS .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsdAIMIJS .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsdAIMIJS .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsdAIMIJS .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsdAIMIJS .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsdAIMIJS .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsdAIMIJS .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsdAIMIJS .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsdAIMIJS .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsdAIMIJS .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsdAIMIJS .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsdAIMIJS .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsdAIMIJS .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsdAIMIJS .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsdAIMIJS .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsdAIMIJS .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsdAIMIJS .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsdAIMIJS .mbr-section-title {
  color: #050f0f;
}
.cid-uOsdAIMIJS .item-title {
  color: #ffffff;
}
.cid-uOsdAIMIJS .item-text {
  color: #ffffff;
}
.cid-uOsdAIMIJS .mbr-section-title,
.cid-uOsdAIMIJS .tabs-wrapper {
  color: #ffffff;
}
.cid-uOsdBvsize {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOsdBvsize .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsdBvsize .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-uOsdBvsize .container {
    padding: 0 16px;
  }
}
.cid-uOsdBvsize .card {
  justify-content: center;
}
.cid-uOsdBvsize .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOsdBvsize .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOsdBvsize .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOsdBvsize .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOsdBvsize .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOsdBvsize .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOsdBvsize .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOsdBvsize .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOsdBvsize .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOsdBvsize .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOsdBvsize .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOsdBvsize .mbr-section-title {
  color: #ffffff;
}
.cid-uOsdBvsize .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOsdBvsize .mbr-section-title,
.cid-uOsdBvsize .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX53CdWod {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX53CdWod .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX53CdWod .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-upX53CdWod .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX53CdWod img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX53CdWod img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX53CdWod .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX53CdWod .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX53CdWod .card-link:hover a {
  background-image: none !important;
}
.cid-upX53CdWod .card-link:hover {
  cursor: pointer;
}
.cid-upX53CdWod .card-link:hover:before {
  width: 0%;
}
.cid-upX53CdWod .card {
  margin-bottom: 3rem;
}
.cid-upX53CdWod .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX53CdWod .row {
  justify-content: center;
}
.cid-upX53CdWod .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX53CdWod .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX53CdWod .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX53CdWod .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX53CdWod .card-text {
  color: #232323;
}
.cid-upX53CdWod .card-title,
.cid-upX53CdWod .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX53CdWod .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX53CdWod .card-link,
.cid-upX53CdWod .link-icon,
.cid-upX53CdWod .link-align {
  color: #232323;
}
.cid-upX53CXRQi {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX53CXRQi .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX53CXRQi .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX53CXRQi .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX53CXRQi .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX53CXRQi .item-wrapper:hover .card-title,
.cid-upX53CXRQi .item-wrapper:hover .card-text,
.cid-upX53CXRQi .item-wrapper:hover .card-link,
.cid-upX53CXRQi .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX53CXRQi .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX53CXRQi .card-title,
.cid-upX53CXRQi .card-text,
.cid-upX53CXRQi .card-link,
.cid-upX53CXRQi .card-link a {
  transition: all 0.3s;
}
.cid-upX53CXRQi .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX53CXRQi .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX53CXRQi .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX53CXRQi .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX53CXRQi .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX53CXRQi .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX53CXRQi .card-title,
.cid-upX53CXRQi .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX53CXRQi .card-text {
  color: #232323;
}
.cid-upX53CXRQi .content-head {
  max-width: 800px;
}
.cid-upX53CXRQi .mbr-section-title {
  color: #ffffff;
}
.cid-upX53CXRQi .card-link,
.cid-upX53CXRQi .link-icon,
.cid-upX53CXRQi .link-align {
  color: #232323;
}
.cid-upX53DJRR2 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX53DJRR2 .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX53DJRR2 .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX53DJRR2 .google-map {
    margin-right: 17%;
  }
}
.cid-upX53DJRR2 .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX53DJRR2 .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX53DJRR2 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX53DJRR2 .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-upX53DJRR2 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX53DJRR2 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX53DJRR2 .header_box {
  margin-bottom: 40px;
}
.cid-upX53DJRR2 .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX53DJRR2 .card_text {
  display: inline-block;
}
.cid-upX53DJRR2 .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX53DJRR2 .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX53DJRR2 .mbr-text {
  text-align: center;
}
.cid-upX53ENZz2 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX53ENZz2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX53ENZz2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX53ENZz2 .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX53ENZz2 a {
  position: relative;
  width: fit-content;
}
.cid-upX53ENZz2 a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX53ENZz2 a:hover:before {
  width: 0;
}
.cid-upX53ENZz2 .copyright {
  color: #ffffff;
}
.cid-upX53ENZz2 .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX53ENZz2 .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX53ENZz2 .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX53ENZz2 .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX53ENZz2 .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX53ENZz2 .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX53ENZz2 p {
    text-align: center;
  }
}
.cid-upX5igEcxx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX5igEcxx .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;
}
@media (max-width: 767px) {
  .cid-upX5igEcxx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX5igEcxx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX5igEcxx .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX5igEcxx .navbar.opened {
  transition: all 0.3s;
}
.cid-upX5igEcxx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX5igEcxx .navbar .navbar-logo img {
  width: auto;
}
.cid-upX5igEcxx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX5igEcxx .navbar.collapsed {
  justify-content: center;
}
.cid-upX5igEcxx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX5igEcxx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX5igEcxx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX5igEcxx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX5igEcxx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX5igEcxx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX5igEcxx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX5igEcxx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX5igEcxx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX5igEcxx .navbar {
    min-height: 72px;
  }
  .cid-upX5igEcxx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX5igEcxx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX5igEcxx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX5igEcxx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX5igEcxx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX5igEcxx .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-upX5igEcxx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX5igEcxx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX5igEcxx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX5igEcxx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX5igEcxx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX5igEcxx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX5igEcxx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX5igEcxx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX5igEcxx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX5igEcxx .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX5igEcxx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX5igEcxx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX5igEcxx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX5igEcxx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX5igEcxx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX5igEcxx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX5igEcxx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX5igEcxx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX5igEcxx .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX5igEcxx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX5igEcxx .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX5igEcxx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX5igEcxx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX5igEcxx .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX5igEcxx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX5igEcxx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX5igEcxx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX5igEcxx .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX5igEcxx .nav-item:focus,
.cid-upX5igEcxx .nav-link:focus {
  outline: none;
}
.cid-upX5igEcxx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX5igEcxx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX5igEcxx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX5igEcxx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX5igEcxx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX5igEcxx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX5igEcxx .dropdown-item.active,
.cid-upX5igEcxx .dropdown-item:active {
  background-color: transparent;
}
.cid-upX5igEcxx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX5igEcxx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX5igEcxx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX5igEcxx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX5igEcxx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX5igEcxx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX5igEcxx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX5igEcxx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX5igEcxx .navbar-buttons {
    text-align: left;
  }
}
.cid-upX5igEcxx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX5igEcxx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX5igEcxx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX5igEcxx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX5igEcxx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX5igEcxx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX5igEcxx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX5igEcxx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX5igEcxx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX5igEcxx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX5igEcxx .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX5igEcxx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX5igEcxx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX5igEcxx .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX5igEcxx .navbar {
    height: 70px;
  }
  .cid-upX5igEcxx .navbar.opened {
    height: auto;
  }
  .cid-upX5igEcxx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX5igEcxx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX5igEcxx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX5igEcxx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX5igEcxx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX5igEcxx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX5igEcxx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX5igEcxx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX5igEcxx .navbar-brand {
    margin-right: auto;
  }
  .cid-upX5igEcxx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX5igEcxx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX5igEcxx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX5igEcxx .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX5igEcxx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX5igEcxx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX5igEcxx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX5igEcxx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX5igEcxx .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX5igEcxx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX5igEcxx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX5ihvGpB {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX5ihvGpB .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5ihvGpB .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-upX5ihvGpB .container {
    padding: 0 16px;
  }
}
.cid-upX5ihvGpB .card {
  justify-content: center;
}
.cid-upX5ihvGpB .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX5ihvGpB .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX5ihvGpB .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX5ihvGpB .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX5ihvGpB .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX5ihvGpB .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX5ihvGpB .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX5ihvGpB .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX5ihvGpB .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX5ihvGpB .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX5ihvGpB .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX5ihvGpB .mbr-section-title {
  color: #ffffff;
}
.cid-upX5ihvGpB .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX5ihvGpB .mbr-section-title,
.cid-upX5ihvGpB .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOse34BZQj {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOse34BZQj .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOse34BZQj .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOse34BZQj .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOse34BZQj .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOse34BZQj .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOse34BZQj .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOse34BZQj .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOse34BZQj .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOse34BZQj .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOse34BZQj .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOse34BZQj .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOse34BZQj .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOse34BZQj .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOse34BZQj .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOse34BZQj .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOse34BZQj .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOse34BZQj .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOse34BZQj .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOse34BZQj .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOse34BZQj .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOse34BZQj .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOse34BZQj .mbr-section-title {
  color: #050f0f;
}
.cid-uOse34BZQj .item-title {
  color: #ffffff;
}
.cid-uOse34BZQj .item-text {
  color: #ffffff;
}
.cid-uOse34BZQj .mbr-section-title,
.cid-uOse34BZQj .tabs-wrapper {
  color: #ffffff;
}
.cid-uOse3P5YsJ {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOse3P5YsJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOse3P5YsJ .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-uOse3P5YsJ .container {
    padding: 0 16px;
  }
}
.cid-uOse3P5YsJ .card {
  justify-content: center;
}
.cid-uOse3P5YsJ .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOse3P5YsJ .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOse3P5YsJ .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOse3P5YsJ .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOse3P5YsJ .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOse3P5YsJ .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOse3P5YsJ .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOse3P5YsJ .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOse3P5YsJ .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOse3P5YsJ .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOse3P5YsJ .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOse3P5YsJ .mbr-section-title {
  color: #ffffff;
}
.cid-uOse3P5YsJ .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOse3P5YsJ .mbr-section-title,
.cid-uOse3P5YsJ .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX5iiPd5j {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX5iiPd5j .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5iiPd5j .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-upX5iiPd5j .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX5iiPd5j img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX5iiPd5j img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX5iiPd5j .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX5iiPd5j .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX5iiPd5j .card-link:hover a {
  background-image: none !important;
}
.cid-upX5iiPd5j .card-link:hover {
  cursor: pointer;
}
.cid-upX5iiPd5j .card-link:hover:before {
  width: 0%;
}
.cid-upX5iiPd5j .card {
  margin-bottom: 3rem;
}
.cid-upX5iiPd5j .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX5iiPd5j .row {
  justify-content: center;
}
.cid-upX5iiPd5j .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX5iiPd5j .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX5iiPd5j .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX5iiPd5j .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX5iiPd5j .card-text {
  color: #232323;
}
.cid-upX5iiPd5j .card-title,
.cid-upX5iiPd5j .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX5iiPd5j .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX5iiPd5j .card-link,
.cid-upX5iiPd5j .link-icon,
.cid-upX5iiPd5j .link-align {
  color: #232323;
}
.cid-upX5ik5A5b {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX5ik5A5b .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5ik5A5b .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX5ik5A5b .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX5ik5A5b .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX5ik5A5b .item-wrapper:hover .card-title,
.cid-upX5ik5A5b .item-wrapper:hover .card-text,
.cid-upX5ik5A5b .item-wrapper:hover .card-link,
.cid-upX5ik5A5b .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX5ik5A5b .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX5ik5A5b .card-title,
.cid-upX5ik5A5b .card-text,
.cid-upX5ik5A5b .card-link,
.cid-upX5ik5A5b .card-link a {
  transition: all 0.3s;
}
.cid-upX5ik5A5b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX5ik5A5b .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX5ik5A5b .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX5ik5A5b .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX5ik5A5b .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX5ik5A5b .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX5ik5A5b .card-title,
.cid-upX5ik5A5b .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX5ik5A5b .card-text {
  color: #232323;
}
.cid-upX5ik5A5b .content-head {
  max-width: 800px;
}
.cid-upX5ik5A5b .mbr-section-title {
  color: #ffffff;
}
.cid-upX5ik5A5b .card-link,
.cid-upX5ik5A5b .link-icon,
.cid-upX5ik5A5b .link-align {
  color: #232323;
}
.cid-upX5ilI00S {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX5ilI00S .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX5ilI00S .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX5ilI00S .google-map {
    margin-right: 17%;
  }
}
.cid-upX5ilI00S .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX5ilI00S .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX5ilI00S .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX5ilI00S .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-upX5ilI00S .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX5ilI00S .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX5ilI00S .header_box {
  margin-bottom: 40px;
}
.cid-upX5ilI00S .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX5ilI00S .card_text {
  display: inline-block;
}
.cid-upX5ilI00S .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX5ilI00S .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX5ilI00S .mbr-text {
  text-align: center;
}
.cid-upX5imJh8R {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX5imJh8R .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5imJh8R .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX5imJh8R .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX5imJh8R a {
  position: relative;
  width: fit-content;
}
.cid-upX5imJh8R a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX5imJh8R a:hover:before {
  width: 0;
}
.cid-upX5imJh8R .copyright {
  color: #ffffff;
}
.cid-upX5imJh8R .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX5imJh8R .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX5imJh8R .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX5imJh8R .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX5imJh8R .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX5imJh8R .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX5imJh8R p {
    text-align: center;
  }
}
.cid-upX5s8Jz9P {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX5s8Jz9P .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;
}
@media (max-width: 767px) {
  .cid-upX5s8Jz9P .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX5s8Jz9P .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX5s8Jz9P .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX5s8Jz9P .navbar.opened {
  transition: all 0.3s;
}
.cid-upX5s8Jz9P .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX5s8Jz9P .navbar .navbar-logo img {
  width: auto;
}
.cid-upX5s8Jz9P .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX5s8Jz9P .navbar.collapsed {
  justify-content: center;
}
.cid-upX5s8Jz9P .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX5s8Jz9P .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX5s8Jz9P .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX5s8Jz9P .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX5s8Jz9P .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX5s8Jz9P .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX5s8Jz9P .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX5s8Jz9P .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX5s8Jz9P .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX5s8Jz9P .navbar {
    min-height: 72px;
  }
  .cid-upX5s8Jz9P .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX5s8Jz9P .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX5s8Jz9P .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX5s8Jz9P .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX5s8Jz9P .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX5s8Jz9P .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-upX5s8Jz9P .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX5s8Jz9P .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX5s8Jz9P .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX5s8Jz9P .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX5s8Jz9P .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX5s8Jz9P .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX5s8Jz9P .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX5s8Jz9P .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX5s8Jz9P .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX5s8Jz9P .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX5s8Jz9P .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX5s8Jz9P .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX5s8Jz9P .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX5s8Jz9P .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX5s8Jz9P .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX5s8Jz9P .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX5s8Jz9P .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX5s8Jz9P .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX5s8Jz9P .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX5s8Jz9P .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX5s8Jz9P .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX5s8Jz9P .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX5s8Jz9P .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX5s8Jz9P .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX5s8Jz9P .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX5s8Jz9P .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX5s8Jz9P .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX5s8Jz9P .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX5s8Jz9P .nav-item:focus,
.cid-upX5s8Jz9P .nav-link:focus {
  outline: none;
}
.cid-upX5s8Jz9P .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX5s8Jz9P .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX5s8Jz9P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX5s8Jz9P .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX5s8Jz9P .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX5s8Jz9P .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX5s8Jz9P .dropdown-item.active,
.cid-upX5s8Jz9P .dropdown-item:active {
  background-color: transparent;
}
.cid-upX5s8Jz9P .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX5s8Jz9P .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX5s8Jz9P .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX5s8Jz9P .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX5s8Jz9P .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX5s8Jz9P .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX5s8Jz9P ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX5s8Jz9P .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX5s8Jz9P .navbar-buttons {
    text-align: left;
  }
}
.cid-upX5s8Jz9P button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX5s8Jz9P button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX5s8Jz9P button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX5s8Jz9P button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX5s8Jz9P button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX5s8Jz9P button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX5s8Jz9P nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX5s8Jz9P nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX5s8Jz9P nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX5s8Jz9P nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX5s8Jz9P .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX5s8Jz9P a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX5s8Jz9P .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX5s8Jz9P .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX5s8Jz9P .navbar {
    height: 70px;
  }
  .cid-upX5s8Jz9P .navbar.opened {
    height: auto;
  }
  .cid-upX5s8Jz9P .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX5s8Jz9P .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX5s8Jz9P .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX5s8Jz9P .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX5s8Jz9P .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX5s8Jz9P .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX5s8Jz9P .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX5s8Jz9P .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX5s8Jz9P .navbar-brand {
    margin-right: auto;
  }
  .cid-upX5s8Jz9P .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX5s8Jz9P .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX5s8Jz9P .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX5s8Jz9P .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX5s8Jz9P .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX5s8Jz9P .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX5s8Jz9P .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX5s8Jz9P .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX5s8Jz9P .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX5s8Jz9P .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX5s8Jz9P .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX5s9nvL1 {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX5s9nvL1 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5s9nvL1 .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-upX5s9nvL1 .container {
    padding: 0 16px;
  }
}
.cid-upX5s9nvL1 .card {
  justify-content: center;
}
.cid-upX5s9nvL1 .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX5s9nvL1 .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX5s9nvL1 .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX5s9nvL1 .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX5s9nvL1 .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX5s9nvL1 .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX5s9nvL1 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX5s9nvL1 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX5s9nvL1 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX5s9nvL1 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX5s9nvL1 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX5s9nvL1 .mbr-section-title {
  color: #ffffff;
}
.cid-upX5s9nvL1 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX5s9nvL1 .mbr-section-title,
.cid-upX5s9nvL1 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsea8iWMG {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsea8iWMG .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsea8iWMG .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsea8iWMG .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsea8iWMG .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsea8iWMG .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsea8iWMG .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsea8iWMG .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsea8iWMG .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsea8iWMG .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsea8iWMG .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsea8iWMG .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsea8iWMG .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsea8iWMG .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsea8iWMG .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsea8iWMG .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsea8iWMG .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsea8iWMG .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsea8iWMG .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsea8iWMG .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsea8iWMG .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsea8iWMG .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsea8iWMG .mbr-section-title {
  color: #050f0f;
}
.cid-uOsea8iWMG .item-title {
  color: #ffffff;
}
.cid-uOsea8iWMG .item-text {
  color: #ffffff;
}
.cid-uOsea8iWMG .mbr-section-title,
.cid-uOsea8iWMG .tabs-wrapper {
  color: #ffffff;
}
.cid-uOseaJ5ACO {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOseaJ5ACO .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOseaJ5ACO .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-uOseaJ5ACO .container {
    padding: 0 16px;
  }
}
.cid-uOseaJ5ACO .card {
  justify-content: center;
}
.cid-uOseaJ5ACO .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOseaJ5ACO .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOseaJ5ACO .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOseaJ5ACO .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOseaJ5ACO .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOseaJ5ACO .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOseaJ5ACO .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOseaJ5ACO .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOseaJ5ACO .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOseaJ5ACO .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOseaJ5ACO .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOseaJ5ACO .mbr-section-title {
  color: #ffffff;
}
.cid-uOseaJ5ACO .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOseaJ5ACO .mbr-section-title,
.cid-uOseaJ5ACO .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX5saosWc {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX5saosWc .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5saosWc .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-upX5saosWc .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX5saosWc img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX5saosWc img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX5saosWc .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX5saosWc .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX5saosWc .card-link:hover a {
  background-image: none !important;
}
.cid-upX5saosWc .card-link:hover {
  cursor: pointer;
}
.cid-upX5saosWc .card-link:hover:before {
  width: 0%;
}
.cid-upX5saosWc .card {
  margin-bottom: 3rem;
}
.cid-upX5saosWc .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX5saosWc .row {
  justify-content: center;
}
.cid-upX5saosWc .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX5saosWc .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX5saosWc .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX5saosWc .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX5saosWc .card-text {
  color: #232323;
}
.cid-upX5saosWc .card-title,
.cid-upX5saosWc .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX5saosWc .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX5saosWc .card-link,
.cid-upX5saosWc .link-icon,
.cid-upX5saosWc .link-align {
  color: #232323;
}
.cid-upX5sb1iwq {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX5sb1iwq .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5sb1iwq .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX5sb1iwq .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX5sb1iwq .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX5sb1iwq .item-wrapper:hover .card-title,
.cid-upX5sb1iwq .item-wrapper:hover .card-text,
.cid-upX5sb1iwq .item-wrapper:hover .card-link,
.cid-upX5sb1iwq .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX5sb1iwq .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX5sb1iwq .card-title,
.cid-upX5sb1iwq .card-text,
.cid-upX5sb1iwq .card-link,
.cid-upX5sb1iwq .card-link a {
  transition: all 0.3s;
}
.cid-upX5sb1iwq .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX5sb1iwq .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX5sb1iwq .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX5sb1iwq .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX5sb1iwq .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX5sb1iwq .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX5sb1iwq .card-title,
.cid-upX5sb1iwq .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX5sb1iwq .card-text {
  color: #232323;
}
.cid-upX5sb1iwq .content-head {
  max-width: 800px;
}
.cid-upX5sb1iwq .mbr-section-title {
  color: #ffffff;
}
.cid-upX5sb1iwq .card-link,
.cid-upX5sb1iwq .link-icon,
.cid-upX5sb1iwq .link-align {
  color: #232323;
}
.cid-upX5sbJmkf {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX5sbJmkf .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX5sbJmkf .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX5sbJmkf .google-map {
    margin-right: 17%;
  }
}
.cid-upX5sbJmkf .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX5sbJmkf .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX5sbJmkf .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX5sbJmkf .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-upX5sbJmkf .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX5sbJmkf .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX5sbJmkf .header_box {
  margin-bottom: 40px;
}
.cid-upX5sbJmkf .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX5sbJmkf .card_text {
  display: inline-block;
}
.cid-upX5sbJmkf .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX5sbJmkf .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX5sbJmkf .mbr-text {
  text-align: center;
}
.cid-upX5scwcE7 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX5scwcE7 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5scwcE7 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX5scwcE7 .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX5scwcE7 a {
  position: relative;
  width: fit-content;
}
.cid-upX5scwcE7 a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX5scwcE7 a:hover:before {
  width: 0;
}
.cid-upX5scwcE7 .copyright {
  color: #ffffff;
}
.cid-upX5scwcE7 .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX5scwcE7 .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX5scwcE7 .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX5scwcE7 .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX5scwcE7 .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX5scwcE7 .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX5scwcE7 p {
    text-align: center;
  }
}
.cid-upX5Em5vQH {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX5Em5vQH .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;
}
@media (max-width: 767px) {
  .cid-upX5Em5vQH .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX5Em5vQH .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX5Em5vQH .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX5Em5vQH .navbar.opened {
  transition: all 0.3s;
}
.cid-upX5Em5vQH .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX5Em5vQH .navbar .navbar-logo img {
  width: auto;
}
.cid-upX5Em5vQH .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX5Em5vQH .navbar.collapsed {
  justify-content: center;
}
.cid-upX5Em5vQH .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX5Em5vQH .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX5Em5vQH .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX5Em5vQH .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX5Em5vQH .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX5Em5vQH .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX5Em5vQH .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX5Em5vQH .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX5Em5vQH .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX5Em5vQH .navbar {
    min-height: 72px;
  }
  .cid-upX5Em5vQH .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX5Em5vQH .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX5Em5vQH .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX5Em5vQH .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX5Em5vQH .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX5Em5vQH .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-upX5Em5vQH .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX5Em5vQH .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX5Em5vQH .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX5Em5vQH .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX5Em5vQH .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX5Em5vQH .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX5Em5vQH .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX5Em5vQH .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX5Em5vQH .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX5Em5vQH .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX5Em5vQH .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX5Em5vQH .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX5Em5vQH .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX5Em5vQH .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX5Em5vQH .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX5Em5vQH .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX5Em5vQH .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX5Em5vQH .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX5Em5vQH .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX5Em5vQH .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX5Em5vQH .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX5Em5vQH .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX5Em5vQH .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX5Em5vQH .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX5Em5vQH .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX5Em5vQH .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX5Em5vQH .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX5Em5vQH .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX5Em5vQH .nav-item:focus,
.cid-upX5Em5vQH .nav-link:focus {
  outline: none;
}
.cid-upX5Em5vQH .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX5Em5vQH .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX5Em5vQH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX5Em5vQH .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX5Em5vQH .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX5Em5vQH .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX5Em5vQH .dropdown-item.active,
.cid-upX5Em5vQH .dropdown-item:active {
  background-color: transparent;
}
.cid-upX5Em5vQH .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX5Em5vQH .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX5Em5vQH .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX5Em5vQH .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX5Em5vQH .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX5Em5vQH .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX5Em5vQH ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX5Em5vQH .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX5Em5vQH .navbar-buttons {
    text-align: left;
  }
}
.cid-upX5Em5vQH button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX5Em5vQH button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX5Em5vQH button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX5Em5vQH button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX5Em5vQH button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX5Em5vQH button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX5Em5vQH nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX5Em5vQH nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX5Em5vQH nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX5Em5vQH nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX5Em5vQH .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX5Em5vQH a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX5Em5vQH .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX5Em5vQH .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX5Em5vQH .navbar {
    height: 70px;
  }
  .cid-upX5Em5vQH .navbar.opened {
    height: auto;
  }
  .cid-upX5Em5vQH .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX5Em5vQH .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX5Em5vQH .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX5Em5vQH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX5Em5vQH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX5Em5vQH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX5Em5vQH .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX5Em5vQH .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX5Em5vQH .navbar-brand {
    margin-right: auto;
  }
  .cid-upX5Em5vQH .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX5Em5vQH .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX5Em5vQH .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX5Em5vQH .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX5Em5vQH .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX5Em5vQH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX5Em5vQH .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX5Em5vQH .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX5Em5vQH .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX5Em5vQH .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX5Em5vQH .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX5EmVw1S {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX5EmVw1S .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5EmVw1S .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-upX5EmVw1S .container {
    padding: 0 16px;
  }
}
.cid-upX5EmVw1S .card {
  justify-content: center;
}
.cid-upX5EmVw1S .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX5EmVw1S .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX5EmVw1S .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX5EmVw1S .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX5EmVw1S .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX5EmVw1S .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX5EmVw1S .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX5EmVw1S .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX5EmVw1S .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX5EmVw1S .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX5EmVw1S .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX5EmVw1S .mbr-section-title {
  color: #ffffff;
}
.cid-upX5EmVw1S .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX5EmVw1S .mbr-section-title,
.cid-upX5EmVw1S .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsefyLHYw {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsefyLHYw .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsefyLHYw .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsefyLHYw .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsefyLHYw .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsefyLHYw .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsefyLHYw .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsefyLHYw .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsefyLHYw .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsefyLHYw .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsefyLHYw .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsefyLHYw .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsefyLHYw .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsefyLHYw .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsefyLHYw .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsefyLHYw .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsefyLHYw .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsefyLHYw .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsefyLHYw .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsefyLHYw .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsefyLHYw .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsefyLHYw .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsefyLHYw .mbr-section-title {
  color: #050f0f;
}
.cid-uOsefyLHYw .item-title {
  color: #ffffff;
}
.cid-uOsefyLHYw .item-text {
  color: #ffffff;
}
.cid-uOsefyLHYw .mbr-section-title,
.cid-uOsefyLHYw .tabs-wrapper {
  color: #ffffff;
}
.cid-uOseg7s00p {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOseg7s00p .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOseg7s00p .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-uOseg7s00p .container {
    padding: 0 16px;
  }
}
.cid-uOseg7s00p .card {
  justify-content: center;
}
.cid-uOseg7s00p .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOseg7s00p .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOseg7s00p .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOseg7s00p .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOseg7s00p .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOseg7s00p .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOseg7s00p .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOseg7s00p .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOseg7s00p .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOseg7s00p .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOseg7s00p .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOseg7s00p .mbr-section-title {
  color: #ffffff;
}
.cid-uOseg7s00p .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOseg7s00p .mbr-section-title,
.cid-uOseg7s00p .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX5Eo2e2i {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX5Eo2e2i .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5Eo2e2i .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-upX5Eo2e2i .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX5Eo2e2i img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX5Eo2e2i img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX5Eo2e2i .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX5Eo2e2i .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX5Eo2e2i .card-link:hover a {
  background-image: none !important;
}
.cid-upX5Eo2e2i .card-link:hover {
  cursor: pointer;
}
.cid-upX5Eo2e2i .card-link:hover:before {
  width: 0%;
}
.cid-upX5Eo2e2i .card {
  margin-bottom: 3rem;
}
.cid-upX5Eo2e2i .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX5Eo2e2i .row {
  justify-content: center;
}
.cid-upX5Eo2e2i .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX5Eo2e2i .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX5Eo2e2i .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX5Eo2e2i .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX5Eo2e2i .card-text {
  color: #232323;
}
.cid-upX5Eo2e2i .card-title,
.cid-upX5Eo2e2i .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX5Eo2e2i .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX5Eo2e2i .card-link,
.cid-upX5Eo2e2i .link-icon,
.cid-upX5Eo2e2i .link-align {
  color: #232323;
}
.cid-upX5EoFS7N {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX5EoFS7N .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5EoFS7N .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX5EoFS7N .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX5EoFS7N .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX5EoFS7N .item-wrapper:hover .card-title,
.cid-upX5EoFS7N .item-wrapper:hover .card-text,
.cid-upX5EoFS7N .item-wrapper:hover .card-link,
.cid-upX5EoFS7N .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX5EoFS7N .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX5EoFS7N .card-title,
.cid-upX5EoFS7N .card-text,
.cid-upX5EoFS7N .card-link,
.cid-upX5EoFS7N .card-link a {
  transition: all 0.3s;
}
.cid-upX5EoFS7N .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX5EoFS7N .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX5EoFS7N .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX5EoFS7N .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX5EoFS7N .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX5EoFS7N .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX5EoFS7N .card-title,
.cid-upX5EoFS7N .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX5EoFS7N .card-text {
  color: #232323;
}
.cid-upX5EoFS7N .content-head {
  max-width: 800px;
}
.cid-upX5EoFS7N .mbr-section-title {
  color: #ffffff;
}
.cid-upX5EoFS7N .card-link,
.cid-upX5EoFS7N .link-icon,
.cid-upX5EoFS7N .link-align {
  color: #232323;
}
.cid-upX5EpmJcE {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX5EpmJcE .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX5EpmJcE .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX5EpmJcE .google-map {
    margin-right: 17%;
  }
}
.cid-upX5EpmJcE .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX5EpmJcE .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX5EpmJcE .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX5EpmJcE .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-upX5EpmJcE .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX5EpmJcE .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX5EpmJcE .header_box {
  margin-bottom: 40px;
}
.cid-upX5EpmJcE .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX5EpmJcE .card_text {
  display: inline-block;
}
.cid-upX5EpmJcE .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX5EpmJcE .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX5EpmJcE .mbr-text {
  text-align: center;
}
.cid-upX5EqcDGo {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX5EqcDGo .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5EqcDGo .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX5EqcDGo .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX5EqcDGo a {
  position: relative;
  width: fit-content;
}
.cid-upX5EqcDGo a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX5EqcDGo a:hover:before {
  width: 0;
}
.cid-upX5EqcDGo .copyright {
  color: #ffffff;
}
.cid-upX5EqcDGo .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX5EqcDGo .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX5EqcDGo .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX5EqcDGo .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX5EqcDGo .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX5EqcDGo .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX5EqcDGo p {
    text-align: center;
  }
}
.cid-upX5RXZVOx {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX5RXZVOx .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;
}
@media (max-width: 767px) {
  .cid-upX5RXZVOx .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX5RXZVOx .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX5RXZVOx .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX5RXZVOx .navbar.opened {
  transition: all 0.3s;
}
.cid-upX5RXZVOx .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX5RXZVOx .navbar .navbar-logo img {
  width: auto;
}
.cid-upX5RXZVOx .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX5RXZVOx .navbar.collapsed {
  justify-content: center;
}
.cid-upX5RXZVOx .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX5RXZVOx .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX5RXZVOx .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX5RXZVOx .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX5RXZVOx .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX5RXZVOx .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX5RXZVOx .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX5RXZVOx .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX5RXZVOx .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX5RXZVOx .navbar {
    min-height: 72px;
  }
  .cid-upX5RXZVOx .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX5RXZVOx .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX5RXZVOx .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX5RXZVOx .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX5RXZVOx .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX5RXZVOx .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-upX5RXZVOx .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX5RXZVOx .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX5RXZVOx .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX5RXZVOx .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX5RXZVOx .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX5RXZVOx .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX5RXZVOx .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX5RXZVOx .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX5RXZVOx .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX5RXZVOx .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX5RXZVOx .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX5RXZVOx .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX5RXZVOx .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX5RXZVOx .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX5RXZVOx .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX5RXZVOx .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX5RXZVOx .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX5RXZVOx .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX5RXZVOx .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX5RXZVOx .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX5RXZVOx .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX5RXZVOx .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX5RXZVOx .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX5RXZVOx .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX5RXZVOx .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX5RXZVOx .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX5RXZVOx .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX5RXZVOx .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX5RXZVOx .nav-item:focus,
.cid-upX5RXZVOx .nav-link:focus {
  outline: none;
}
.cid-upX5RXZVOx .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX5RXZVOx .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX5RXZVOx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX5RXZVOx .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX5RXZVOx .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX5RXZVOx .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX5RXZVOx .dropdown-item.active,
.cid-upX5RXZVOx .dropdown-item:active {
  background-color: transparent;
}
.cid-upX5RXZVOx .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX5RXZVOx .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX5RXZVOx .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX5RXZVOx .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX5RXZVOx .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX5RXZVOx .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX5RXZVOx ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX5RXZVOx .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX5RXZVOx .navbar-buttons {
    text-align: left;
  }
}
.cid-upX5RXZVOx button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX5RXZVOx button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX5RXZVOx button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX5RXZVOx button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX5RXZVOx button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX5RXZVOx button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX5RXZVOx nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX5RXZVOx nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX5RXZVOx nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX5RXZVOx nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX5RXZVOx .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX5RXZVOx a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX5RXZVOx .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX5RXZVOx .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX5RXZVOx .navbar {
    height: 70px;
  }
  .cid-upX5RXZVOx .navbar.opened {
    height: auto;
  }
  .cid-upX5RXZVOx .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX5RXZVOx .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX5RXZVOx .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX5RXZVOx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX5RXZVOx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX5RXZVOx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX5RXZVOx .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX5RXZVOx .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX5RXZVOx .navbar-brand {
    margin-right: auto;
  }
  .cid-upX5RXZVOx .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX5RXZVOx .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX5RXZVOx .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX5RXZVOx .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX5RXZVOx .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX5RXZVOx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX5RXZVOx .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX5RXZVOx .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX5RXZVOx .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX5RXZVOx .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX5RXZVOx .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX5RYPfFP {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX5RYPfFP .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5RYPfFP .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-upX5RYPfFP .container {
    padding: 0 16px;
  }
}
.cid-upX5RYPfFP .card {
  justify-content: center;
}
.cid-upX5RYPfFP .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX5RYPfFP .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX5RYPfFP .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX5RYPfFP .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX5RYPfFP .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX5RYPfFP .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX5RYPfFP .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX5RYPfFP .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX5RYPfFP .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX5RYPfFP .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX5RYPfFP .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX5RYPfFP .mbr-section-title {
  color: #ffffff;
}
.cid-upX5RYPfFP .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX5RYPfFP .mbr-section-title,
.cid-upX5RYPfFP .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOselHF6hg {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOselHF6hg .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOselHF6hg .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOselHF6hg .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOselHF6hg .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOselHF6hg .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOselHF6hg .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOselHF6hg .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOselHF6hg .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOselHF6hg .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOselHF6hg .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOselHF6hg .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOselHF6hg .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOselHF6hg .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOselHF6hg .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOselHF6hg .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOselHF6hg .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOselHF6hg .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOselHF6hg .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOselHF6hg .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOselHF6hg .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOselHF6hg .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOselHF6hg .mbr-section-title {
  color: #050f0f;
}
.cid-uOselHF6hg .item-title {
  color: #ffffff;
}
.cid-uOselHF6hg .item-text {
  color: #ffffff;
}
.cid-uOselHF6hg .mbr-section-title,
.cid-uOselHF6hg .tabs-wrapper {
  color: #ffffff;
}
.cid-uOsemjOvPD {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOsemjOvPD .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsemjOvPD .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-uOsemjOvPD .container {
    padding: 0 16px;
  }
}
.cid-uOsemjOvPD .card {
  justify-content: center;
}
.cid-uOsemjOvPD .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOsemjOvPD .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOsemjOvPD .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOsemjOvPD .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOsemjOvPD .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOsemjOvPD .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOsemjOvPD .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOsemjOvPD .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOsemjOvPD .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOsemjOvPD .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOsemjOvPD .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOsemjOvPD .mbr-section-title {
  color: #ffffff;
}
.cid-uOsemjOvPD .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOsemjOvPD .mbr-section-title,
.cid-uOsemjOvPD .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX5S0b96G {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX5S0b96G .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5S0b96G .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-upX5S0b96G .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX5S0b96G img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX5S0b96G img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX5S0b96G .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX5S0b96G .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX5S0b96G .card-link:hover a {
  background-image: none !important;
}
.cid-upX5S0b96G .card-link:hover {
  cursor: pointer;
}
.cid-upX5S0b96G .card-link:hover:before {
  width: 0%;
}
.cid-upX5S0b96G .card {
  margin-bottom: 3rem;
}
.cid-upX5S0b96G .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX5S0b96G .row {
  justify-content: center;
}
.cid-upX5S0b96G .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX5S0b96G .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX5S0b96G .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX5S0b96G .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX5S0b96G .card-text {
  color: #232323;
}
.cid-upX5S0b96G .card-title,
.cid-upX5S0b96G .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX5S0b96G .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX5S0b96G .card-link,
.cid-upX5S0b96G .link-icon,
.cid-upX5S0b96G .link-align {
  color: #232323;
}
.cid-upX5S0ZHoN {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX5S0ZHoN .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5S0ZHoN .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX5S0ZHoN .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX5S0ZHoN .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX5S0ZHoN .item-wrapper:hover .card-title,
.cid-upX5S0ZHoN .item-wrapper:hover .card-text,
.cid-upX5S0ZHoN .item-wrapper:hover .card-link,
.cid-upX5S0ZHoN .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX5S0ZHoN .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX5S0ZHoN .card-title,
.cid-upX5S0ZHoN .card-text,
.cid-upX5S0ZHoN .card-link,
.cid-upX5S0ZHoN .card-link a {
  transition: all 0.3s;
}
.cid-upX5S0ZHoN .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX5S0ZHoN .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX5S0ZHoN .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX5S0ZHoN .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX5S0ZHoN .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX5S0ZHoN .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX5S0ZHoN .card-title,
.cid-upX5S0ZHoN .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX5S0ZHoN .card-text {
  color: #232323;
}
.cid-upX5S0ZHoN .content-head {
  max-width: 800px;
}
.cid-upX5S0ZHoN .mbr-section-title {
  color: #ffffff;
}
.cid-upX5S0ZHoN .card-link,
.cid-upX5S0ZHoN .link-icon,
.cid-upX5S0ZHoN .link-align {
  color: #232323;
}
.cid-upX5S1H53d {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX5S1H53d .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX5S1H53d .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX5S1H53d .google-map {
    margin-right: 17%;
  }
}
.cid-upX5S1H53d .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX5S1H53d .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX5S1H53d .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX5S1H53d .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-upX5S1H53d .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX5S1H53d .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX5S1H53d .header_box {
  margin-bottom: 40px;
}
.cid-upX5S1H53d .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX5S1H53d .card_text {
  display: inline-block;
}
.cid-upX5S1H53d .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX5S1H53d .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX5S1H53d .mbr-text {
  text-align: center;
}
.cid-upX5S2xBRd {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX5S2xBRd .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX5S2xBRd .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX5S2xBRd .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX5S2xBRd a {
  position: relative;
  width: fit-content;
}
.cid-upX5S2xBRd a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX5S2xBRd a:hover:before {
  width: 0;
}
.cid-upX5S2xBRd .copyright {
  color: #ffffff;
}
.cid-upX5S2xBRd .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX5S2xBRd .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX5S2xBRd .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX5S2xBRd .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX5S2xBRd .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX5S2xBRd .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX5S2xBRd p {
    text-align: center;
  }
}
.cid-upX62oCrCN {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX62oCrCN .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;
}
@media (max-width: 767px) {
  .cid-upX62oCrCN .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX62oCrCN .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX62oCrCN .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX62oCrCN .navbar.opened {
  transition: all 0.3s;
}
.cid-upX62oCrCN .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX62oCrCN .navbar .navbar-logo img {
  width: auto;
}
.cid-upX62oCrCN .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX62oCrCN .navbar.collapsed {
  justify-content: center;
}
.cid-upX62oCrCN .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX62oCrCN .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX62oCrCN .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX62oCrCN .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX62oCrCN .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX62oCrCN .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX62oCrCN .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX62oCrCN .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX62oCrCN .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX62oCrCN .navbar {
    min-height: 72px;
  }
  .cid-upX62oCrCN .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX62oCrCN .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX62oCrCN .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX62oCrCN .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX62oCrCN .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX62oCrCN .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-upX62oCrCN .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX62oCrCN .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX62oCrCN .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX62oCrCN .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX62oCrCN .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX62oCrCN .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX62oCrCN .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX62oCrCN .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX62oCrCN .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX62oCrCN .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX62oCrCN .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX62oCrCN .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX62oCrCN .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX62oCrCN .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX62oCrCN .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX62oCrCN .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX62oCrCN .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX62oCrCN .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX62oCrCN .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX62oCrCN .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX62oCrCN .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX62oCrCN .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX62oCrCN .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX62oCrCN .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX62oCrCN .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX62oCrCN .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX62oCrCN .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX62oCrCN .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX62oCrCN .nav-item:focus,
.cid-upX62oCrCN .nav-link:focus {
  outline: none;
}
.cid-upX62oCrCN .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX62oCrCN .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX62oCrCN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX62oCrCN .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX62oCrCN .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX62oCrCN .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX62oCrCN .dropdown-item.active,
.cid-upX62oCrCN .dropdown-item:active {
  background-color: transparent;
}
.cid-upX62oCrCN .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX62oCrCN .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX62oCrCN .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX62oCrCN .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX62oCrCN .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX62oCrCN .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX62oCrCN ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX62oCrCN .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX62oCrCN .navbar-buttons {
    text-align: left;
  }
}
.cid-upX62oCrCN button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX62oCrCN button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX62oCrCN button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX62oCrCN button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX62oCrCN button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX62oCrCN button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX62oCrCN nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX62oCrCN nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX62oCrCN nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX62oCrCN nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX62oCrCN .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX62oCrCN a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX62oCrCN .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX62oCrCN .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX62oCrCN .navbar {
    height: 70px;
  }
  .cid-upX62oCrCN .navbar.opened {
    height: auto;
  }
  .cid-upX62oCrCN .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX62oCrCN .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX62oCrCN .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX62oCrCN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX62oCrCN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX62oCrCN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX62oCrCN .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX62oCrCN .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX62oCrCN .navbar-brand {
    margin-right: auto;
  }
  .cid-upX62oCrCN .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX62oCrCN .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX62oCrCN .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX62oCrCN .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX62oCrCN .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX62oCrCN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX62oCrCN .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX62oCrCN .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX62oCrCN .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX62oCrCN .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX62oCrCN .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX62pli3A {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX62pli3A .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX62pli3A .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-upX62pli3A .container {
    padding: 0 16px;
  }
}
.cid-upX62pli3A .card {
  justify-content: center;
}
.cid-upX62pli3A .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX62pli3A .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX62pli3A .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX62pli3A .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX62pli3A .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX62pli3A .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX62pli3A .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX62pli3A .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX62pli3A .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX62pli3A .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX62pli3A .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX62pli3A .mbr-section-title {
  color: #ffffff;
}
.cid-upX62pli3A .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX62pli3A .mbr-section-title,
.cid-upX62pli3A .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOserRYnex {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOserRYnex .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOserRYnex .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOserRYnex .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOserRYnex .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOserRYnex .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOserRYnex .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOserRYnex .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOserRYnex .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOserRYnex .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOserRYnex .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOserRYnex .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOserRYnex .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOserRYnex .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOserRYnex .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOserRYnex .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOserRYnex .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOserRYnex .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOserRYnex .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOserRYnex .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOserRYnex .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOserRYnex .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOserRYnex .mbr-section-title {
  color: #050f0f;
}
.cid-uOserRYnex .item-title {
  color: #ffffff;
}
.cid-uOserRYnex .item-text {
  color: #ffffff;
}
.cid-uOserRYnex .mbr-section-title,
.cid-uOserRYnex .tabs-wrapper {
  color: #ffffff;
}
.cid-uOseswqShS {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOseswqShS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOseswqShS .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-uOseswqShS .container {
    padding: 0 16px;
  }
}
.cid-uOseswqShS .card {
  justify-content: center;
}
.cid-uOseswqShS .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOseswqShS .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOseswqShS .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOseswqShS .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOseswqShS .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOseswqShS .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOseswqShS .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOseswqShS .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOseswqShS .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOseswqShS .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOseswqShS .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOseswqShS .mbr-section-title {
  color: #ffffff;
}
.cid-uOseswqShS .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOseswqShS .mbr-section-title,
.cid-uOseswqShS .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX62quIEi {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX62quIEi .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX62quIEi .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-upX62quIEi .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX62quIEi img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX62quIEi img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX62quIEi .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX62quIEi .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX62quIEi .card-link:hover a {
  background-image: none !important;
}
.cid-upX62quIEi .card-link:hover {
  cursor: pointer;
}
.cid-upX62quIEi .card-link:hover:before {
  width: 0%;
}
.cid-upX62quIEi .card {
  margin-bottom: 3rem;
}
.cid-upX62quIEi .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX62quIEi .row {
  justify-content: center;
}
.cid-upX62quIEi .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX62quIEi .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX62quIEi .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX62quIEi .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX62quIEi .card-text {
  color: #232323;
}
.cid-upX62quIEi .card-title,
.cid-upX62quIEi .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX62quIEi .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX62quIEi .card-link,
.cid-upX62quIEi .link-icon,
.cid-upX62quIEi .link-align {
  color: #232323;
}
.cid-upX62rfsNV {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX62rfsNV .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX62rfsNV .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX62rfsNV .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX62rfsNV .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX62rfsNV .item-wrapper:hover .card-title,
.cid-upX62rfsNV .item-wrapper:hover .card-text,
.cid-upX62rfsNV .item-wrapper:hover .card-link,
.cid-upX62rfsNV .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX62rfsNV .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX62rfsNV .card-title,
.cid-upX62rfsNV .card-text,
.cid-upX62rfsNV .card-link,
.cid-upX62rfsNV .card-link a {
  transition: all 0.3s;
}
.cid-upX62rfsNV .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX62rfsNV .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX62rfsNV .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX62rfsNV .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX62rfsNV .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX62rfsNV .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX62rfsNV .card-title,
.cid-upX62rfsNV .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX62rfsNV .card-text {
  color: #232323;
}
.cid-upX62rfsNV .content-head {
  max-width: 800px;
}
.cid-upX62rfsNV .mbr-section-title {
  color: #ffffff;
}
.cid-upX62rfsNV .card-link,
.cid-upX62rfsNV .link-icon,
.cid-upX62rfsNV .link-align {
  color: #232323;
}
.cid-upX62rXVcD {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX62rXVcD .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX62rXVcD .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX62rXVcD .google-map {
    margin-right: 17%;
  }
}
.cid-upX62rXVcD .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX62rXVcD .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX62rXVcD .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX62rXVcD .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-upX62rXVcD .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX62rXVcD .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX62rXVcD .header_box {
  margin-bottom: 40px;
}
.cid-upX62rXVcD .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX62rXVcD .card_text {
  display: inline-block;
}
.cid-upX62rXVcD .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX62rXVcD .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX62rXVcD .mbr-text {
  text-align: center;
}
.cid-upX62sUh1f {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX62sUh1f .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX62sUh1f .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX62sUh1f .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX62sUh1f a {
  position: relative;
  width: fit-content;
}
.cid-upX62sUh1f a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX62sUh1f a:hover:before {
  width: 0;
}
.cid-upX62sUh1f .copyright {
  color: #ffffff;
}
.cid-upX62sUh1f .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX62sUh1f .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX62sUh1f .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX62sUh1f .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX62sUh1f .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX62sUh1f .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX62sUh1f p {
    text-align: center;
  }
}
.cid-upX6ck2YO5 {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX6ck2YO5 .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;
}
@media (max-width: 767px) {
  .cid-upX6ck2YO5 .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX6ck2YO5 .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX6ck2YO5 .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX6ck2YO5 .navbar.opened {
  transition: all 0.3s;
}
.cid-upX6ck2YO5 .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX6ck2YO5 .navbar .navbar-logo img {
  width: auto;
}
.cid-upX6ck2YO5 .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX6ck2YO5 .navbar.collapsed {
  justify-content: center;
}
.cid-upX6ck2YO5 .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX6ck2YO5 .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX6ck2YO5 .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX6ck2YO5 .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX6ck2YO5 .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX6ck2YO5 .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX6ck2YO5 .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX6ck2YO5 .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX6ck2YO5 .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX6ck2YO5 .navbar {
    min-height: 72px;
  }
  .cid-upX6ck2YO5 .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX6ck2YO5 .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX6ck2YO5 .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX6ck2YO5 .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX6ck2YO5 .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX6ck2YO5 .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-upX6ck2YO5 .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX6ck2YO5 .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX6ck2YO5 .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX6ck2YO5 .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX6ck2YO5 .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX6ck2YO5 .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX6ck2YO5 .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX6ck2YO5 .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX6ck2YO5 .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX6ck2YO5 .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX6ck2YO5 .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX6ck2YO5 .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX6ck2YO5 .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX6ck2YO5 .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX6ck2YO5 .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX6ck2YO5 .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX6ck2YO5 .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX6ck2YO5 .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX6ck2YO5 .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX6ck2YO5 .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX6ck2YO5 .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX6ck2YO5 .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX6ck2YO5 .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX6ck2YO5 .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX6ck2YO5 .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX6ck2YO5 .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX6ck2YO5 .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX6ck2YO5 .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX6ck2YO5 .nav-item:focus,
.cid-upX6ck2YO5 .nav-link:focus {
  outline: none;
}
.cid-upX6ck2YO5 .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX6ck2YO5 .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX6ck2YO5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX6ck2YO5 .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX6ck2YO5 .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX6ck2YO5 .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX6ck2YO5 .dropdown-item.active,
.cid-upX6ck2YO5 .dropdown-item:active {
  background-color: transparent;
}
.cid-upX6ck2YO5 .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX6ck2YO5 .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX6ck2YO5 .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX6ck2YO5 .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX6ck2YO5 .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX6ck2YO5 .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX6ck2YO5 ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX6ck2YO5 .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX6ck2YO5 .navbar-buttons {
    text-align: left;
  }
}
.cid-upX6ck2YO5 button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX6ck2YO5 button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX6ck2YO5 button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX6ck2YO5 button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX6ck2YO5 button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX6ck2YO5 button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX6ck2YO5 nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX6ck2YO5 nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX6ck2YO5 nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX6ck2YO5 nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX6ck2YO5 .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX6ck2YO5 a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX6ck2YO5 .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX6ck2YO5 .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX6ck2YO5 .navbar {
    height: 70px;
  }
  .cid-upX6ck2YO5 .navbar.opened {
    height: auto;
  }
  .cid-upX6ck2YO5 .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX6ck2YO5 .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX6ck2YO5 .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX6ck2YO5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX6ck2YO5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX6ck2YO5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX6ck2YO5 .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX6ck2YO5 .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX6ck2YO5 .navbar-brand {
    margin-right: auto;
  }
  .cid-upX6ck2YO5 .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX6ck2YO5 .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX6ck2YO5 .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX6ck2YO5 .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX6ck2YO5 .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX6ck2YO5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX6ck2YO5 .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX6ck2YO5 .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX6ck2YO5 .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX6ck2YO5 .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX6ck2YO5 .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX6claOAA {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX6claOAA .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6claOAA .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-upX6claOAA .container {
    padding: 0 16px;
  }
}
.cid-upX6claOAA .card {
  justify-content: center;
}
.cid-upX6claOAA .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX6claOAA .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX6claOAA .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX6claOAA .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX6claOAA .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX6claOAA .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX6claOAA .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX6claOAA .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX6claOAA .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX6claOAA .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX6claOAA .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX6claOAA .mbr-section-title {
  color: #ffffff;
}
.cid-upX6claOAA .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX6claOAA .mbr-section-title,
.cid-upX6claOAA .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsex3Qlvm {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsex3Qlvm .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsex3Qlvm .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsex3Qlvm .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsex3Qlvm .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsex3Qlvm .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsex3Qlvm .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsex3Qlvm .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsex3Qlvm .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsex3Qlvm .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsex3Qlvm .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsex3Qlvm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsex3Qlvm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsex3Qlvm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsex3Qlvm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsex3Qlvm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsex3Qlvm .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsex3Qlvm .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsex3Qlvm .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsex3Qlvm .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsex3Qlvm .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsex3Qlvm .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsex3Qlvm .mbr-section-title {
  color: #050f0f;
}
.cid-uOsex3Qlvm .item-title {
  color: #ffffff;
}
.cid-uOsex3Qlvm .item-text {
  color: #ffffff;
}
.cid-uOsex3Qlvm .mbr-section-title,
.cid-uOsex3Qlvm .tabs-wrapper {
  color: #ffffff;
}
.cid-uOsexF6S5W {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOsexF6S5W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsexF6S5W .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-uOsexF6S5W .container {
    padding: 0 16px;
  }
}
.cid-uOsexF6S5W .card {
  justify-content: center;
}
.cid-uOsexF6S5W .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOsexF6S5W .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOsexF6S5W .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOsexF6S5W .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOsexF6S5W .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOsexF6S5W .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOsexF6S5W .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOsexF6S5W .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOsexF6S5W .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOsexF6S5W .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOsexF6S5W .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOsexF6S5W .mbr-section-title {
  color: #ffffff;
}
.cid-uOsexF6S5W .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOsexF6S5W .mbr-section-title,
.cid-uOsexF6S5W .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX6cmnYE9 {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX6cmnYE9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6cmnYE9 .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-upX6cmnYE9 .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX6cmnYE9 img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX6cmnYE9 img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX6cmnYE9 .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX6cmnYE9 .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX6cmnYE9 .card-link:hover a {
  background-image: none !important;
}
.cid-upX6cmnYE9 .card-link:hover {
  cursor: pointer;
}
.cid-upX6cmnYE9 .card-link:hover:before {
  width: 0%;
}
.cid-upX6cmnYE9 .card {
  margin-bottom: 3rem;
}
.cid-upX6cmnYE9 .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX6cmnYE9 .row {
  justify-content: center;
}
.cid-upX6cmnYE9 .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX6cmnYE9 .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX6cmnYE9 .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX6cmnYE9 .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX6cmnYE9 .card-text {
  color: #232323;
}
.cid-upX6cmnYE9 .card-title,
.cid-upX6cmnYE9 .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX6cmnYE9 .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX6cmnYE9 .card-link,
.cid-upX6cmnYE9 .link-icon,
.cid-upX6cmnYE9 .link-align {
  color: #232323;
}
.cid-upX6cn6o5Z {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX6cn6o5Z .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6cn6o5Z .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX6cn6o5Z .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX6cn6o5Z .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX6cn6o5Z .item-wrapper:hover .card-title,
.cid-upX6cn6o5Z .item-wrapper:hover .card-text,
.cid-upX6cn6o5Z .item-wrapper:hover .card-link,
.cid-upX6cn6o5Z .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX6cn6o5Z .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX6cn6o5Z .card-title,
.cid-upX6cn6o5Z .card-text,
.cid-upX6cn6o5Z .card-link,
.cid-upX6cn6o5Z .card-link a {
  transition: all 0.3s;
}
.cid-upX6cn6o5Z .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX6cn6o5Z .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX6cn6o5Z .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX6cn6o5Z .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX6cn6o5Z .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX6cn6o5Z .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX6cn6o5Z .card-title,
.cid-upX6cn6o5Z .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX6cn6o5Z .card-text {
  color: #232323;
}
.cid-upX6cn6o5Z .content-head {
  max-width: 800px;
}
.cid-upX6cn6o5Z .mbr-section-title {
  color: #ffffff;
}
.cid-upX6cn6o5Z .card-link,
.cid-upX6cn6o5Z .link-icon,
.cid-upX6cn6o5Z .link-align {
  color: #232323;
}
.cid-upX6cnKNit {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX6cnKNit .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX6cnKNit .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX6cnKNit .google-map {
    margin-right: 17%;
  }
}
.cid-upX6cnKNit .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX6cnKNit .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX6cnKNit .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX6cnKNit .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-upX6cnKNit .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX6cnKNit .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX6cnKNit .header_box {
  margin-bottom: 40px;
}
.cid-upX6cnKNit .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX6cnKNit .card_text {
  display: inline-block;
}
.cid-upX6cnKNit .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX6cnKNit .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX6cnKNit .mbr-text {
  text-align: center;
}
.cid-upX6coxpNp {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX6coxpNp .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6coxpNp .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX6coxpNp .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX6coxpNp a {
  position: relative;
  width: fit-content;
}
.cid-upX6coxpNp a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX6coxpNp a:hover:before {
  width: 0;
}
.cid-upX6coxpNp .copyright {
  color: #ffffff;
}
.cid-upX6coxpNp .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX6coxpNp .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX6coxpNp .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX6coxpNp .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX6coxpNp .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX6coxpNp .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX6coxpNp p {
    text-align: center;
  }
}
.cid-upX6muyrvu {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX6muyrvu .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;
}
@media (max-width: 767px) {
  .cid-upX6muyrvu .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX6muyrvu .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX6muyrvu .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX6muyrvu .navbar.opened {
  transition: all 0.3s;
}
.cid-upX6muyrvu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX6muyrvu .navbar .navbar-logo img {
  width: auto;
}
.cid-upX6muyrvu .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX6muyrvu .navbar.collapsed {
  justify-content: center;
}
.cid-upX6muyrvu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX6muyrvu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX6muyrvu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX6muyrvu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX6muyrvu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX6muyrvu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX6muyrvu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX6muyrvu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX6muyrvu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX6muyrvu .navbar {
    min-height: 72px;
  }
  .cid-upX6muyrvu .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX6muyrvu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX6muyrvu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX6muyrvu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX6muyrvu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX6muyrvu .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-upX6muyrvu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX6muyrvu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX6muyrvu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX6muyrvu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX6muyrvu .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX6muyrvu .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX6muyrvu .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX6muyrvu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX6muyrvu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX6muyrvu .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX6muyrvu .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX6muyrvu .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX6muyrvu .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX6muyrvu .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX6muyrvu .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX6muyrvu .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX6muyrvu .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX6muyrvu .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX6muyrvu .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX6muyrvu .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX6muyrvu .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX6muyrvu .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX6muyrvu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX6muyrvu .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX6muyrvu .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX6muyrvu .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX6muyrvu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX6muyrvu .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX6muyrvu .nav-item:focus,
.cid-upX6muyrvu .nav-link:focus {
  outline: none;
}
.cid-upX6muyrvu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX6muyrvu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX6muyrvu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX6muyrvu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX6muyrvu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX6muyrvu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX6muyrvu .dropdown-item.active,
.cid-upX6muyrvu .dropdown-item:active {
  background-color: transparent;
}
.cid-upX6muyrvu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX6muyrvu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX6muyrvu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX6muyrvu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX6muyrvu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX6muyrvu .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX6muyrvu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX6muyrvu .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX6muyrvu .navbar-buttons {
    text-align: left;
  }
}
.cid-upX6muyrvu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX6muyrvu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX6muyrvu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX6muyrvu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX6muyrvu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX6muyrvu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX6muyrvu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX6muyrvu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX6muyrvu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX6muyrvu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX6muyrvu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX6muyrvu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX6muyrvu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX6muyrvu .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX6muyrvu .navbar {
    height: 70px;
  }
  .cid-upX6muyrvu .navbar.opened {
    height: auto;
  }
  .cid-upX6muyrvu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX6muyrvu .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX6muyrvu .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX6muyrvu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX6muyrvu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX6muyrvu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX6muyrvu .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX6muyrvu .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX6muyrvu .navbar-brand {
    margin-right: auto;
  }
  .cid-upX6muyrvu .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX6muyrvu .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX6muyrvu .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX6muyrvu .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX6muyrvu .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX6muyrvu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX6muyrvu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX6muyrvu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX6muyrvu .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX6muyrvu .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX6muyrvu .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX6mvfqKa {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX6mvfqKa .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6mvfqKa .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-upX6mvfqKa .container {
    padding: 0 16px;
  }
}
.cid-upX6mvfqKa .card {
  justify-content: center;
}
.cid-upX6mvfqKa .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX6mvfqKa .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX6mvfqKa .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX6mvfqKa .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX6mvfqKa .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX6mvfqKa .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX6mvfqKa .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX6mvfqKa .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX6mvfqKa .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX6mvfqKa .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX6mvfqKa .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX6mvfqKa .mbr-section-title {
  color: #ffffff;
}
.cid-upX6mvfqKa .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX6mvfqKa .mbr-section-title,
.cid-upX6mvfqKa .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOseD5aTtR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOseD5aTtR .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOseD5aTtR .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOseD5aTtR .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOseD5aTtR .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOseD5aTtR .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOseD5aTtR .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOseD5aTtR .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOseD5aTtR .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOseD5aTtR .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOseD5aTtR .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOseD5aTtR .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOseD5aTtR .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOseD5aTtR .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOseD5aTtR .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOseD5aTtR .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOseD5aTtR .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOseD5aTtR .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOseD5aTtR .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOseD5aTtR .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOseD5aTtR .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOseD5aTtR .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOseD5aTtR .mbr-section-title {
  color: #050f0f;
}
.cid-uOseD5aTtR .item-title {
  color: #ffffff;
}
.cid-uOseD5aTtR .item-text {
  color: #ffffff;
}
.cid-uOseD5aTtR .mbr-section-title,
.cid-uOseD5aTtR .tabs-wrapper {
  color: #ffffff;
}
.cid-uOseDECvjn {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOseDECvjn .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOseDECvjn .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-uOseDECvjn .container {
    padding: 0 16px;
  }
}
.cid-uOseDECvjn .card {
  justify-content: center;
}
.cid-uOseDECvjn .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOseDECvjn .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOseDECvjn .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOseDECvjn .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOseDECvjn .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOseDECvjn .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOseDECvjn .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOseDECvjn .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOseDECvjn .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOseDECvjn .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOseDECvjn .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOseDECvjn .mbr-section-title {
  color: #ffffff;
}
.cid-uOseDECvjn .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOseDECvjn .mbr-section-title,
.cid-uOseDECvjn .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX6mwqpCU {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX6mwqpCU .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6mwqpCU .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-upX6mwqpCU .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX6mwqpCU img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX6mwqpCU img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX6mwqpCU .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX6mwqpCU .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX6mwqpCU .card-link:hover a {
  background-image: none !important;
}
.cid-upX6mwqpCU .card-link:hover {
  cursor: pointer;
}
.cid-upX6mwqpCU .card-link:hover:before {
  width: 0%;
}
.cid-upX6mwqpCU .card {
  margin-bottom: 3rem;
}
.cid-upX6mwqpCU .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX6mwqpCU .row {
  justify-content: center;
}
.cid-upX6mwqpCU .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX6mwqpCU .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX6mwqpCU .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX6mwqpCU .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX6mwqpCU .card-text {
  color: #232323;
}
.cid-upX6mwqpCU .card-title,
.cid-upX6mwqpCU .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX6mwqpCU .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX6mwqpCU .card-link,
.cid-upX6mwqpCU .link-icon,
.cid-upX6mwqpCU .link-align {
  color: #232323;
}
.cid-upX6mx32Os {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX6mx32Os .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6mx32Os .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX6mx32Os .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX6mx32Os .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX6mx32Os .item-wrapper:hover .card-title,
.cid-upX6mx32Os .item-wrapper:hover .card-text,
.cid-upX6mx32Os .item-wrapper:hover .card-link,
.cid-upX6mx32Os .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX6mx32Os .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX6mx32Os .card-title,
.cid-upX6mx32Os .card-text,
.cid-upX6mx32Os .card-link,
.cid-upX6mx32Os .card-link a {
  transition: all 0.3s;
}
.cid-upX6mx32Os .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX6mx32Os .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX6mx32Os .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX6mx32Os .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX6mx32Os .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX6mx32Os .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX6mx32Os .card-title,
.cid-upX6mx32Os .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX6mx32Os .card-text {
  color: #232323;
}
.cid-upX6mx32Os .content-head {
  max-width: 800px;
}
.cid-upX6mx32Os .mbr-section-title {
  color: #ffffff;
}
.cid-upX6mx32Os .card-link,
.cid-upX6mx32Os .link-icon,
.cid-upX6mx32Os .link-align {
  color: #232323;
}
.cid-upX6mxNR0V {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX6mxNR0V .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX6mxNR0V .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX6mxNR0V .google-map {
    margin-right: 17%;
  }
}
.cid-upX6mxNR0V .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX6mxNR0V .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX6mxNR0V .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX6mxNR0V .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-upX6mxNR0V .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX6mxNR0V .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX6mxNR0V .header_box {
  margin-bottom: 40px;
}
.cid-upX6mxNR0V .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX6mxNR0V .card_text {
  display: inline-block;
}
.cid-upX6mxNR0V .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX6mxNR0V .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX6mxNR0V .mbr-text {
  text-align: center;
}
.cid-upX6myA05Q {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX6myA05Q .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6myA05Q .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX6myA05Q .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX6myA05Q a {
  position: relative;
  width: fit-content;
}
.cid-upX6myA05Q a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX6myA05Q a:hover:before {
  width: 0;
}
.cid-upX6myA05Q .copyright {
  color: #ffffff;
}
.cid-upX6myA05Q .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX6myA05Q .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX6myA05Q .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX6myA05Q .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX6myA05Q .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX6myA05Q .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX6myA05Q p {
    text-align: center;
  }
}
.cid-upX6x281yn {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX6x281yn .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;
}
@media (max-width: 767px) {
  .cid-upX6x281yn .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX6x281yn .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX6x281yn .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX6x281yn .navbar.opened {
  transition: all 0.3s;
}
.cid-upX6x281yn .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX6x281yn .navbar .navbar-logo img {
  width: auto;
}
.cid-upX6x281yn .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX6x281yn .navbar.collapsed {
  justify-content: center;
}
.cid-upX6x281yn .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX6x281yn .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX6x281yn .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX6x281yn .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX6x281yn .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX6x281yn .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX6x281yn .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX6x281yn .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX6x281yn .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX6x281yn .navbar {
    min-height: 72px;
  }
  .cid-upX6x281yn .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX6x281yn .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX6x281yn .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX6x281yn .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX6x281yn .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX6x281yn .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-upX6x281yn .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX6x281yn .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX6x281yn .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX6x281yn .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX6x281yn .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX6x281yn .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX6x281yn .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX6x281yn .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX6x281yn .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX6x281yn .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX6x281yn .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX6x281yn .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX6x281yn .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX6x281yn .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX6x281yn .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX6x281yn .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX6x281yn .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX6x281yn .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX6x281yn .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX6x281yn .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX6x281yn .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX6x281yn .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX6x281yn .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX6x281yn .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX6x281yn .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX6x281yn .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX6x281yn .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX6x281yn .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX6x281yn .nav-item:focus,
.cid-upX6x281yn .nav-link:focus {
  outline: none;
}
.cid-upX6x281yn .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX6x281yn .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX6x281yn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX6x281yn .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX6x281yn .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX6x281yn .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX6x281yn .dropdown-item.active,
.cid-upX6x281yn .dropdown-item:active {
  background-color: transparent;
}
.cid-upX6x281yn .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX6x281yn .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX6x281yn .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX6x281yn .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX6x281yn .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX6x281yn .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX6x281yn ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX6x281yn .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX6x281yn .navbar-buttons {
    text-align: left;
  }
}
.cid-upX6x281yn button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX6x281yn button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX6x281yn button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX6x281yn button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX6x281yn button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX6x281yn button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX6x281yn nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX6x281yn nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX6x281yn nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX6x281yn nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX6x281yn .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX6x281yn a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX6x281yn .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX6x281yn .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX6x281yn .navbar {
    height: 70px;
  }
  .cid-upX6x281yn .navbar.opened {
    height: auto;
  }
  .cid-upX6x281yn .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX6x281yn .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX6x281yn .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX6x281yn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX6x281yn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX6x281yn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX6x281yn .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX6x281yn .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX6x281yn .navbar-brand {
    margin-right: auto;
  }
  .cid-upX6x281yn .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX6x281yn .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX6x281yn .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX6x281yn .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX6x281yn .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX6x281yn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX6x281yn .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX6x281yn .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX6x281yn .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX6x281yn .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX6x281yn .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX6x2L6aW {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX6x2L6aW .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6x2L6aW .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-upX6x2L6aW .container {
    padding: 0 16px;
  }
}
.cid-upX6x2L6aW .card {
  justify-content: center;
}
.cid-upX6x2L6aW .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX6x2L6aW .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX6x2L6aW .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX6x2L6aW .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX6x2L6aW .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX6x2L6aW .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX6x2L6aW .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX6x2L6aW .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX6x2L6aW .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX6x2L6aW .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX6x2L6aW .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX6x2L6aW .mbr-section-title {
  color: #ffffff;
}
.cid-upX6x2L6aW .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX6x2L6aW .mbr-section-title,
.cid-upX6x2L6aW .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOseITVRmy {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOseITVRmy .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOseITVRmy .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOseITVRmy .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOseITVRmy .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOseITVRmy .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOseITVRmy .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOseITVRmy .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOseITVRmy .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOseITVRmy .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOseITVRmy .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOseITVRmy .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOseITVRmy .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOseITVRmy .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOseITVRmy .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOseITVRmy .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOseITVRmy .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOseITVRmy .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOseITVRmy .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOseITVRmy .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOseITVRmy .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOseITVRmy .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOseITVRmy .mbr-section-title {
  color: #050f0f;
}
.cid-uOseITVRmy .item-title {
  color: #ffffff;
}
.cid-uOseITVRmy .item-text {
  color: #ffffff;
}
.cid-uOseITVRmy .mbr-section-title,
.cid-uOseITVRmy .tabs-wrapper {
  color: #ffffff;
}
.cid-uOseJv8fm2 {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOseJv8fm2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOseJv8fm2 .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-uOseJv8fm2 .container {
    padding: 0 16px;
  }
}
.cid-uOseJv8fm2 .card {
  justify-content: center;
}
.cid-uOseJv8fm2 .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOseJv8fm2 .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOseJv8fm2 .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOseJv8fm2 .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOseJv8fm2 .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOseJv8fm2 .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOseJv8fm2 .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOseJv8fm2 .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOseJv8fm2 .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOseJv8fm2 .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOseJv8fm2 .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOseJv8fm2 .mbr-section-title {
  color: #ffffff;
}
.cid-uOseJv8fm2 .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOseJv8fm2 .mbr-section-title,
.cid-uOseJv8fm2 .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX6x3LO3G {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX6x3LO3G .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6x3LO3G .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-upX6x3LO3G .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX6x3LO3G img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX6x3LO3G img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX6x3LO3G .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX6x3LO3G .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX6x3LO3G .card-link:hover a {
  background-image: none !important;
}
.cid-upX6x3LO3G .card-link:hover {
  cursor: pointer;
}
.cid-upX6x3LO3G .card-link:hover:before {
  width: 0%;
}
.cid-upX6x3LO3G .card {
  margin-bottom: 3rem;
}
.cid-upX6x3LO3G .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX6x3LO3G .row {
  justify-content: center;
}
.cid-upX6x3LO3G .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX6x3LO3G .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX6x3LO3G .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX6x3LO3G .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX6x3LO3G .card-text {
  color: #232323;
}
.cid-upX6x3LO3G .card-title,
.cid-upX6x3LO3G .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX6x3LO3G .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX6x3LO3G .card-link,
.cid-upX6x3LO3G .link-icon,
.cid-upX6x3LO3G .link-align {
  color: #232323;
}
.cid-upX6x4skU5 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX6x4skU5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6x4skU5 .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX6x4skU5 .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX6x4skU5 .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX6x4skU5 .item-wrapper:hover .card-title,
.cid-upX6x4skU5 .item-wrapper:hover .card-text,
.cid-upX6x4skU5 .item-wrapper:hover .card-link,
.cid-upX6x4skU5 .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX6x4skU5 .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX6x4skU5 .card-title,
.cid-upX6x4skU5 .card-text,
.cid-upX6x4skU5 .card-link,
.cid-upX6x4skU5 .card-link a {
  transition: all 0.3s;
}
.cid-upX6x4skU5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX6x4skU5 .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX6x4skU5 .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX6x4skU5 .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX6x4skU5 .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX6x4skU5 .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX6x4skU5 .card-title,
.cid-upX6x4skU5 .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX6x4skU5 .card-text {
  color: #232323;
}
.cid-upX6x4skU5 .content-head {
  max-width: 800px;
}
.cid-upX6x4skU5 .mbr-section-title {
  color: #ffffff;
}
.cid-upX6x4skU5 .card-link,
.cid-upX6x4skU5 .link-icon,
.cid-upX6x4skU5 .link-align {
  color: #232323;
}
.cid-upX6x57vie {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX6x57vie .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX6x57vie .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX6x57vie .google-map {
    margin-right: 17%;
  }
}
.cid-upX6x57vie .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX6x57vie .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX6x57vie .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX6x57vie .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-upX6x57vie .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX6x57vie .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX6x57vie .header_box {
  margin-bottom: 40px;
}
.cid-upX6x57vie .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX6x57vie .card_text {
  display: inline-block;
}
.cid-upX6x57vie .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX6x57vie .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX6x57vie .mbr-text {
  text-align: center;
}
.cid-upX6x5ViER {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX6x5ViER .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6x5ViER .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX6x5ViER .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX6x5ViER a {
  position: relative;
  width: fit-content;
}
.cid-upX6x5ViER a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX6x5ViER a:hover:before {
  width: 0;
}
.cid-upX6x5ViER .copyright {
  color: #ffffff;
}
.cid-upX6x5ViER .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX6x5ViER .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX6x5ViER .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX6x5ViER .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX6x5ViER .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX6x5ViER .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX6x5ViER p {
    text-align: center;
  }
}
.cid-upX6I6p3dT {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upX6I6p3dT .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;
}
@media (max-width: 767px) {
  .cid-upX6I6p3dT .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upX6I6p3dT .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upX6I6p3dT .navbar {
    padding: 0 128px !important;
  }
}
.cid-upX6I6p3dT .navbar.opened {
  transition: all 0.3s;
}
.cid-upX6I6p3dT .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upX6I6p3dT .navbar .navbar-logo img {
  width: auto;
}
.cid-upX6I6p3dT .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upX6I6p3dT .navbar.collapsed {
  justify-content: center;
}
.cid-upX6I6p3dT .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upX6I6p3dT .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upX6I6p3dT .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upX6I6p3dT .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upX6I6p3dT .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upX6I6p3dT .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upX6I6p3dT .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upX6I6p3dT .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upX6I6p3dT .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upX6I6p3dT .navbar {
    min-height: 72px;
  }
  .cid-upX6I6p3dT .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upX6I6p3dT .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upX6I6p3dT .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upX6I6p3dT .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upX6I6p3dT .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upX6I6p3dT .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-upX6I6p3dT .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upX6I6p3dT .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upX6I6p3dT .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upX6I6p3dT .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upX6I6p3dT .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upX6I6p3dT .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upX6I6p3dT .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upX6I6p3dT .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upX6I6p3dT .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upX6I6p3dT .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upX6I6p3dT .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upX6I6p3dT .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX6I6p3dT .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upX6I6p3dT .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upX6I6p3dT .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upX6I6p3dT .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upX6I6p3dT .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upX6I6p3dT .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upX6I6p3dT .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upX6I6p3dT .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upX6I6p3dT .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upX6I6p3dT .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upX6I6p3dT .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upX6I6p3dT .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upX6I6p3dT .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upX6I6p3dT .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upX6I6p3dT .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upX6I6p3dT .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upX6I6p3dT .nav-item:focus,
.cid-upX6I6p3dT .nav-link:focus {
  outline: none;
}
.cid-upX6I6p3dT .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upX6I6p3dT .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upX6I6p3dT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upX6I6p3dT .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upX6I6p3dT .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upX6I6p3dT .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upX6I6p3dT .dropdown-item.active,
.cid-upX6I6p3dT .dropdown-item:active {
  background-color: transparent;
}
.cid-upX6I6p3dT .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upX6I6p3dT .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upX6I6p3dT .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upX6I6p3dT .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upX6I6p3dT .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upX6I6p3dT .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upX6I6p3dT ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upX6I6p3dT .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upX6I6p3dT .navbar-buttons {
    text-align: left;
  }
}
.cid-upX6I6p3dT button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upX6I6p3dT button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upX6I6p3dT button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upX6I6p3dT button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX6I6p3dT button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upX6I6p3dT button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upX6I6p3dT nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX6I6p3dT nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upX6I6p3dT nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upX6I6p3dT nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upX6I6p3dT .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upX6I6p3dT a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upX6I6p3dT .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upX6I6p3dT .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upX6I6p3dT .navbar {
    height: 70px;
  }
  .cid-upX6I6p3dT .navbar.opened {
    height: auto;
  }
  .cid-upX6I6p3dT .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upX6I6p3dT .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upX6I6p3dT .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upX6I6p3dT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upX6I6p3dT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upX6I6p3dT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upX6I6p3dT .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upX6I6p3dT .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upX6I6p3dT .navbar-brand {
    margin-right: auto;
  }
  .cid-upX6I6p3dT .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upX6I6p3dT .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upX6I6p3dT .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upX6I6p3dT .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX6I6p3dT .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upX6I6p3dT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upX6I6p3dT .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upX6I6p3dT .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upX6I6p3dT .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upX6I6p3dT .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upX6I6p3dT .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upX6I78Yzq {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upX6I78Yzq .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6I78Yzq .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-upX6I78Yzq .container {
    padding: 0 16px;
  }
}
.cid-upX6I78Yzq .card {
  justify-content: center;
}
.cid-upX6I78Yzq .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upX6I78Yzq .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upX6I78Yzq .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upX6I78Yzq .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upX6I78Yzq .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upX6I78Yzq .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upX6I78Yzq .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upX6I78Yzq .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upX6I78Yzq .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upX6I78Yzq .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upX6I78Yzq .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upX6I78Yzq .mbr-section-title {
  color: #ffffff;
}
.cid-upX6I78Yzq .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upX6I78Yzq .mbr-section-title,
.cid-upX6I78Yzq .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOseOGGoEY {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOseOGGoEY .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOseOGGoEY .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOseOGGoEY .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOseOGGoEY .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOseOGGoEY .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOseOGGoEY .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOseOGGoEY .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOseOGGoEY .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOseOGGoEY .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOseOGGoEY .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOseOGGoEY .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOseOGGoEY .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOseOGGoEY .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOseOGGoEY .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOseOGGoEY .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOseOGGoEY .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOseOGGoEY .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOseOGGoEY .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOseOGGoEY .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOseOGGoEY .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOseOGGoEY .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOseOGGoEY .mbr-section-title {
  color: #050f0f;
}
.cid-uOseOGGoEY .item-title {
  color: #ffffff;
}
.cid-uOseOGGoEY .item-text {
  color: #ffffff;
}
.cid-uOseOGGoEY .mbr-section-title,
.cid-uOseOGGoEY .tabs-wrapper {
  color: #ffffff;
}
.cid-uOsePi8K4H {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOsePi8K4H .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsePi8K4H .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-uOsePi8K4H .container {
    padding: 0 16px;
  }
}
.cid-uOsePi8K4H .card {
  justify-content: center;
}
.cid-uOsePi8K4H .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOsePi8K4H .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOsePi8K4H .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOsePi8K4H .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOsePi8K4H .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOsePi8K4H .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOsePi8K4H .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOsePi8K4H .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOsePi8K4H .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOsePi8K4H .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOsePi8K4H .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOsePi8K4H .mbr-section-title {
  color: #ffffff;
}
.cid-uOsePi8K4H .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOsePi8K4H .mbr-section-title,
.cid-uOsePi8K4H .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upX6I8hT6d {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upX6I8hT6d .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6I8hT6d .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-upX6I8hT6d .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upX6I8hT6d img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upX6I8hT6d img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upX6I8hT6d .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upX6I8hT6d .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX6I8hT6d .card-link:hover a {
  background-image: none !important;
}
.cid-upX6I8hT6d .card-link:hover {
  cursor: pointer;
}
.cid-upX6I8hT6d .card-link:hover:before {
  width: 0%;
}
.cid-upX6I8hT6d .card {
  margin-bottom: 3rem;
}
.cid-upX6I8hT6d .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upX6I8hT6d .row {
  justify-content: center;
}
.cid-upX6I8hT6d .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upX6I8hT6d .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upX6I8hT6d .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upX6I8hT6d .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upX6I8hT6d .card-text {
  color: #232323;
}
.cid-upX6I8hT6d .card-title,
.cid-upX6I8hT6d .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upX6I8hT6d .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upX6I8hT6d .card-link,
.cid-upX6I8hT6d .link-icon,
.cid-upX6I8hT6d .link-align {
  color: #232323;
}
.cid-upX6I95UjT {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upX6I95UjT .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6I95UjT .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upX6I95UjT .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upX6I95UjT .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upX6I95UjT .item-wrapper:hover .card-title,
.cid-upX6I95UjT .item-wrapper:hover .card-text,
.cid-upX6I95UjT .item-wrapper:hover .card-link,
.cid-upX6I95UjT .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upX6I95UjT .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upX6I95UjT .card-title,
.cid-upX6I95UjT .card-text,
.cid-upX6I95UjT .card-link,
.cid-upX6I95UjT .card-link a {
  transition: all 0.3s;
}
.cid-upX6I95UjT .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX6I95UjT .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upX6I95UjT .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upX6I95UjT .link-wrapper:hover {
  cursor: pointer;
}
.cid-upX6I95UjT .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upX6I95UjT .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upX6I95UjT .card-title,
.cid-upX6I95UjT .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upX6I95UjT .card-text {
  color: #232323;
}
.cid-upX6I95UjT .content-head {
  max-width: 800px;
}
.cid-upX6I95UjT .mbr-section-title {
  color: #ffffff;
}
.cid-upX6I95UjT .card-link,
.cid-upX6I95UjT .link-icon,
.cid-upX6I95UjT .link-align {
  color: #232323;
}
.cid-upX6I9YGkT {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upX6I9YGkT .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upX6I9YGkT .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upX6I9YGkT .google-map {
    margin-right: 17%;
  }
}
.cid-upX6I9YGkT .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upX6I9YGkT .google-map {
    margin-bottom: 70px;
  }
}
.cid-upX6I9YGkT .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upX6I9YGkT .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-upX6I9YGkT .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upX6I9YGkT .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upX6I9YGkT .header_box {
  margin-bottom: 40px;
}
.cid-upX6I9YGkT .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upX6I9YGkT .card_text {
  display: inline-block;
}
.cid-upX6I9YGkT .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upX6I9YGkT .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upX6I9YGkT .mbr-text {
  text-align: center;
}
.cid-upX6IaPO4b {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upX6IaPO4b .mbr-fallback-image.disabled {
  display: none;
}
.cid-upX6IaPO4b .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upX6IaPO4b .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upX6IaPO4b a {
  position: relative;
  width: fit-content;
}
.cid-upX6IaPO4b a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upX6IaPO4b a:hover:before {
  width: 0;
}
.cid-upX6IaPO4b .copyright {
  color: #ffffff;
}
.cid-upX6IaPO4b .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upX6IaPO4b .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upX6IaPO4b .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upX6IaPO4b .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upX6IaPO4b .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upX6IaPO4b .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upX6IaPO4b p {
    text-align: center;
  }
}
.cid-upWMkfjrSS {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-upWMkfjrSS .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;
}
@media (max-width: 767px) {
  .cid-upWMkfjrSS .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-upWMkfjrSS .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-upWMkfjrSS .navbar {
    padding: 0 128px !important;
  }
}
.cid-upWMkfjrSS .navbar.opened {
  transition: all 0.3s;
}
.cid-upWMkfjrSS .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-upWMkfjrSS .navbar .navbar-logo img {
  width: auto;
}
.cid-upWMkfjrSS .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-upWMkfjrSS .navbar.collapsed {
  justify-content: center;
}
.cid-upWMkfjrSS .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-upWMkfjrSS .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-upWMkfjrSS .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-upWMkfjrSS .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-upWMkfjrSS .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-upWMkfjrSS .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-upWMkfjrSS .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-upWMkfjrSS .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-upWMkfjrSS .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-upWMkfjrSS .navbar {
    min-height: 72px;
  }
  .cid-upWMkfjrSS .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-upWMkfjrSS .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-upWMkfjrSS .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-upWMkfjrSS .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-upWMkfjrSS .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-upWMkfjrSS .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-upWMkfjrSS .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-upWMkfjrSS .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-upWMkfjrSS .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-upWMkfjrSS .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-upWMkfjrSS .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-upWMkfjrSS .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-upWMkfjrSS .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-upWMkfjrSS .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-upWMkfjrSS .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-upWMkfjrSS .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-upWMkfjrSS .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-upWMkfjrSS .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWMkfjrSS .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-upWMkfjrSS .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-upWMkfjrSS .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-upWMkfjrSS .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-upWMkfjrSS .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-upWMkfjrSS .nav-link {
  width: fit-content;
  position: relative;
}
.cid-upWMkfjrSS .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-upWMkfjrSS .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-upWMkfjrSS .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-upWMkfjrSS .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-upWMkfjrSS .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-upWMkfjrSS .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-upWMkfjrSS .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-upWMkfjrSS .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-upWMkfjrSS .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-upWMkfjrSS .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-upWMkfjrSS .nav-item:focus,
.cid-upWMkfjrSS .nav-link:focus {
  outline: none;
}
.cid-upWMkfjrSS .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-upWMkfjrSS .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-upWMkfjrSS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-upWMkfjrSS .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-upWMkfjrSS .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-upWMkfjrSS .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-upWMkfjrSS .dropdown-item.active,
.cid-upWMkfjrSS .dropdown-item:active {
  background-color: transparent;
}
.cid-upWMkfjrSS .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-upWMkfjrSS .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-upWMkfjrSS .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-upWMkfjrSS .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-upWMkfjrSS .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-upWMkfjrSS .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-upWMkfjrSS ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-upWMkfjrSS .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-upWMkfjrSS .navbar-buttons {
    text-align: left;
  }
}
.cid-upWMkfjrSS button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-upWMkfjrSS button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-upWMkfjrSS button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-upWMkfjrSS button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWMkfjrSS button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-upWMkfjrSS button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-upWMkfjrSS nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWMkfjrSS nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-upWMkfjrSS nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-upWMkfjrSS nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-upWMkfjrSS .navbar-dropdown {
  padding: 0 1rem;
}
.cid-upWMkfjrSS a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-upWMkfjrSS .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-upWMkfjrSS .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-upWMkfjrSS .navbar {
    height: 70px;
  }
  .cid-upWMkfjrSS .navbar.opened {
    height: auto;
  }
  .cid-upWMkfjrSS .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-upWMkfjrSS .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-upWMkfjrSS .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-upWMkfjrSS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-upWMkfjrSS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-upWMkfjrSS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-upWMkfjrSS .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-upWMkfjrSS .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-upWMkfjrSS .navbar-brand {
    margin-right: auto;
  }
  .cid-upWMkfjrSS .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-upWMkfjrSS .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-upWMkfjrSS .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-upWMkfjrSS .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWMkfjrSS .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-upWMkfjrSS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-upWMkfjrSS .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-upWMkfjrSS .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-upWMkfjrSS .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-upWMkfjrSS .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-upWMkfjrSS .navbar-collapse {
    padding: 1rem;
  }
}
.cid-upWMkglC4O {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-upWMkglC4O .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWMkglC4O .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-upWMkglC4O .container {
    padding: 0 16px;
  }
}
.cid-upWMkglC4O .card {
  justify-content: center;
}
.cid-upWMkglC4O .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-upWMkglC4O .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-upWMkglC4O .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-upWMkglC4O .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-upWMkglC4O .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-upWMkglC4O .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-upWMkglC4O .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-upWMkglC4O .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-upWMkglC4O .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-upWMkglC4O .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-upWMkglC4O .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-upWMkglC4O .mbr-section-title {
  color: #ffffff;
}
.cid-upWMkglC4O .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-upWMkglC4O .mbr-section-title,
.cid-upWMkglC4O .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsajUrlEW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsajUrlEW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsajUrlEW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsajUrlEW .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsajUrlEW .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsajUrlEW .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsajUrlEW .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsajUrlEW .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsajUrlEW .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsajUrlEW .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsajUrlEW .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsajUrlEW .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsajUrlEW .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsajUrlEW .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsajUrlEW .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsajUrlEW .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsajUrlEW .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsajUrlEW .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsajUrlEW .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsajUrlEW .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsajUrlEW .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsajUrlEW .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsajUrlEW .mbr-section-title {
  color: #050f0f;
}
.cid-uOsajUrlEW .item-title {
  color: #ffffff;
}
.cid-uOsajUrlEW .item-text {
  color: #ffffff;
}
.cid-uOsajUrlEW .mbr-section-title,
.cid-uOsajUrlEW .tabs-wrapper {
  color: #ffffff;
}
.cid-uIlzlGvtuA {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uIlzlGvtuA .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIlzlGvtuA .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-uIlzlGvtuA .container {
    padding: 0 16px;
  }
}
.cid-uIlzlGvtuA .card {
  justify-content: center;
}
.cid-uIlzlGvtuA .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIlzlGvtuA .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIlzlGvtuA .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIlzlGvtuA .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIlzlGvtuA .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIlzlGvtuA .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIlzlGvtuA .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIlzlGvtuA .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIlzlGvtuA .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIlzlGvtuA .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIlzlGvtuA .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIlzlGvtuA .mbr-section-title {
  color: #ffffff;
}
.cid-uIlzlGvtuA .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIlzlGvtuA .mbr-section-title,
.cid-uIlzlGvtuA .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-upWMkiepBF {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-upWMkiepBF .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWMkiepBF .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-upWMkiepBF .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-upWMkiepBF img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-upWMkiepBF img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-upWMkiepBF .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-upWMkiepBF .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWMkiepBF .card-link:hover a {
  background-image: none !important;
}
.cid-upWMkiepBF .card-link:hover {
  cursor: pointer;
}
.cid-upWMkiepBF .card-link:hover:before {
  width: 0%;
}
.cid-upWMkiepBF .card {
  margin-bottom: 3rem;
}
.cid-upWMkiepBF .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-upWMkiepBF .row {
  justify-content: center;
}
.cid-upWMkiepBF .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-upWMkiepBF .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-upWMkiepBF .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-upWMkiepBF .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-upWMkiepBF .card-text {
  color: #232323;
}
.cid-upWMkiepBF .card-title,
.cid-upWMkiepBF .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-upWMkiepBF .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-upWMkiepBF .card-link,
.cid-upWMkiepBF .link-icon,
.cid-upWMkiepBF .link-align {
  color: #232323;
}
.cid-upWMkje6R9 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-upWMkje6R9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWMkje6R9 .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-upWMkje6R9 .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-upWMkje6R9 .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-upWMkje6R9 .item-wrapper:hover .card-title,
.cid-upWMkje6R9 .item-wrapper:hover .card-text,
.cid-upWMkje6R9 .item-wrapper:hover .card-link,
.cid-upWMkje6R9 .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-upWMkje6R9 .item-wrapper:hover span {
  color: #9c741d;
}
.cid-upWMkje6R9 .card-title,
.cid-upWMkje6R9 .card-text,
.cid-upWMkje6R9 .card-link,
.cid-upWMkje6R9 .card-link a {
  transition: all 0.3s;
}
.cid-upWMkje6R9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWMkje6R9 .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-upWMkje6R9 .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-upWMkje6R9 .link-wrapper:hover {
  cursor: pointer;
}
.cid-upWMkje6R9 .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-upWMkje6R9 .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-upWMkje6R9 .card-title,
.cid-upWMkje6R9 .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-upWMkje6R9 .card-text {
  color: #232323;
}
.cid-upWMkje6R9 .content-head {
  max-width: 800px;
}
.cid-upWMkje6R9 .mbr-section-title {
  color: #ffffff;
}
.cid-upWMkje6R9 .card-link,
.cid-upWMkje6R9 .link-icon,
.cid-upWMkje6R9 .link-align {
  color: #232323;
}
.cid-upWMkk0gVO {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-upWMkk0gVO .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-upWMkk0gVO .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-upWMkk0gVO .google-map {
    margin-right: 17%;
  }
}
.cid-upWMkk0gVO .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-upWMkk0gVO .google-map {
    margin-bottom: 70px;
  }
}
.cid-upWMkk0gVO .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-upWMkk0gVO .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-upWMkk0gVO .google-map[data-state] {
  background: #e9e5dc;
}
.cid-upWMkk0gVO .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-upWMkk0gVO .header_box {
  margin-bottom: 40px;
}
.cid-upWMkk0gVO .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-upWMkk0gVO .card_text {
  display: inline-block;
}
.cid-upWMkk0gVO .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-upWMkk0gVO .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-upWMkk0gVO .mbr-text {
  text-align: center;
}
.cid-upWMkkV1XF {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-upWMkkV1XF .mbr-fallback-image.disabled {
  display: none;
}
.cid-upWMkkV1XF .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-upWMkkV1XF .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-upWMkkV1XF a {
  position: relative;
  width: fit-content;
}
.cid-upWMkkV1XF a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-upWMkkV1XF a:hover:before {
  width: 0;
}
.cid-upWMkkV1XF .copyright {
  color: #ffffff;
}
.cid-upWMkkV1XF .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-upWMkkV1XF .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-upWMkkV1XF .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-upWMkkV1XF .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-upWMkkV1XF .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-upWMkkV1XF .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-upWMkkV1XF p {
    text-align: center;
  }
}
.cid-uIluys9OMd {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uIluys9OMd .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;
}
@media (max-width: 767px) {
  .cid-uIluys9OMd .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uIluys9OMd .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-uIluys9OMd .navbar {
    padding: 0 128px !important;
  }
}
.cid-uIluys9OMd .navbar.opened {
  transition: all 0.3s;
}
.cid-uIluys9OMd .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uIluys9OMd .navbar .navbar-logo img {
  width: auto;
}
.cid-uIluys9OMd .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uIluys9OMd .navbar.collapsed {
  justify-content: center;
}
.cid-uIluys9OMd .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uIluys9OMd .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uIluys9OMd .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uIluys9OMd .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uIluys9OMd .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uIluys9OMd .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uIluys9OMd .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uIluys9OMd .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uIluys9OMd .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uIluys9OMd .navbar {
    min-height: 72px;
  }
  .cid-uIluys9OMd .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uIluys9OMd .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uIluys9OMd .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uIluys9OMd .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uIluys9OMd .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uIluys9OMd .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-uIluys9OMd .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uIluys9OMd .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uIluys9OMd .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uIluys9OMd .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uIluys9OMd .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uIluys9OMd .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uIluys9OMd .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uIluys9OMd .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uIluys9OMd .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uIluys9OMd .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uIluys9OMd .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uIluys9OMd .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uIluys9OMd .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uIluys9OMd .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uIluys9OMd .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uIluys9OMd .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uIluys9OMd .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uIluys9OMd .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uIluys9OMd .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uIluys9OMd .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uIluys9OMd .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uIluys9OMd .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uIluys9OMd .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uIluys9OMd .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-uIluys9OMd .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uIluys9OMd .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uIluys9OMd .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uIluys9OMd .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-uIluys9OMd .nav-item:focus,
.cid-uIluys9OMd .nav-link:focus {
  outline: none;
}
.cid-uIluys9OMd .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uIluys9OMd .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uIluys9OMd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uIluys9OMd .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uIluys9OMd .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uIluys9OMd .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uIluys9OMd .dropdown-item.active,
.cid-uIluys9OMd .dropdown-item:active {
  background-color: transparent;
}
.cid-uIluys9OMd .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uIluys9OMd .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uIluys9OMd .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uIluys9OMd .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uIluys9OMd .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uIluys9OMd .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uIluys9OMd ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uIluys9OMd .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uIluys9OMd .navbar-buttons {
    text-align: left;
  }
}
.cid-uIluys9OMd button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uIluys9OMd button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-uIluys9OMd button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uIluys9OMd button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uIluys9OMd button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uIluys9OMd button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uIluys9OMd nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uIluys9OMd nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uIluys9OMd nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uIluys9OMd nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uIluys9OMd .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uIluys9OMd a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uIluys9OMd .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uIluys9OMd .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uIluys9OMd .navbar {
    height: 70px;
  }
  .cid-uIluys9OMd .navbar.opened {
    height: auto;
  }
  .cid-uIluys9OMd .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uIluys9OMd .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-uIluys9OMd .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uIluys9OMd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uIluys9OMd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uIluys9OMd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uIluys9OMd .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uIluys9OMd .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uIluys9OMd .navbar-brand {
    margin-right: auto;
  }
  .cid-uIluys9OMd .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uIluys9OMd .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uIluys9OMd .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uIluys9OMd .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uIluys9OMd .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uIluys9OMd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uIluys9OMd .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uIluys9OMd .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uIluys9OMd .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uIluys9OMd .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uIluys9OMd .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uIluytGCZr {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/img123456789-1643x719.jpg");
}
.cid-uIluytGCZr .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIluytGCZr .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-uIluytGCZr .container {
    padding: 0 16px;
  }
}
.cid-uIluytGCZr .card {
  justify-content: center;
}
.cid-uIluytGCZr .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uIluytGCZr .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uIluytGCZr .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uIluytGCZr .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uIluytGCZr .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uIluytGCZr .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uIluytGCZr .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uIluytGCZr .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uIluytGCZr .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uIluytGCZr .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uIluytGCZr .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uIluytGCZr .mbr-section-title {
  color: #ffffff;
}
.cid-uIluytGCZr .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uIluytGCZr .mbr-section-title,
.cid-uIluytGCZr .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uIluyxXLGZ {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uIluyxXLGZ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIluyxXLGZ .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-uIluyxXLGZ .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uIluyxXLGZ img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-uIluyxXLGZ img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uIluyxXLGZ .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-uIluyxXLGZ .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-uIluyxXLGZ .card-link:hover a {
  background-image: none !important;
}
.cid-uIluyxXLGZ .card-link:hover {
  cursor: pointer;
}
.cid-uIluyxXLGZ .card-link:hover:before {
  width: 0%;
}
.cid-uIluyxXLGZ .card {
  margin-bottom: 3rem;
}
.cid-uIluyxXLGZ .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-uIluyxXLGZ .row {
  justify-content: center;
}
.cid-uIluyxXLGZ .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-uIluyxXLGZ .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-uIluyxXLGZ .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-uIluyxXLGZ .mbr-section-subtitle {
  color: #232323;
  text-align: center;
}
.cid-uIluyxXLGZ .card-text {
  color: #232323;
}
.cid-uIluyxXLGZ .card-title,
.cid-uIluyxXLGZ .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-uIluyxXLGZ .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-uIluyxXLGZ .card-link,
.cid-uIluyxXLGZ .link-icon,
.cid-uIluyxXLGZ .link-align {
  color: #232323;
}
.cid-uIluyyHZ8W {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-uIluyyHZ8W .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIluyyHZ8W .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-uIluyyHZ8W .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-uIluyyHZ8W .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-uIluyyHZ8W .item-wrapper:hover .card-title,
.cid-uIluyyHZ8W .item-wrapper:hover .card-text,
.cid-uIluyyHZ8W .item-wrapper:hover .card-link,
.cid-uIluyyHZ8W .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-uIluyyHZ8W .item-wrapper:hover span {
  color: #9c741d;
}
.cid-uIluyyHZ8W .card-title,
.cid-uIluyyHZ8W .card-text,
.cid-uIluyyHZ8W .card-link,
.cid-uIluyyHZ8W .card-link a {
  transition: all 0.3s;
}
.cid-uIluyyHZ8W .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIluyyHZ8W .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-uIluyyHZ8W .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-uIluyyHZ8W .link-wrapper:hover {
  cursor: pointer;
}
.cid-uIluyyHZ8W .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-uIluyyHZ8W .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-uIluyyHZ8W .card-title,
.cid-uIluyyHZ8W .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-uIluyyHZ8W .card-text {
  color: #232323;
}
.cid-uIluyyHZ8W .content-head {
  max-width: 800px;
}
.cid-uIluyyHZ8W .mbr-section-title {
  color: #ffffff;
}
.cid-uIluyyHZ8W .card-link,
.cid-uIluyyHZ8W .link-icon,
.cid-uIluyyHZ8W .link-align {
  color: #232323;
}
.cid-uIluyzFqT3 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uIluyzFqT3 .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-uIluyzFqT3 .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-uIluyzFqT3 .google-map {
    margin-right: 17%;
  }
}
.cid-uIluyzFqT3 .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-uIluyzFqT3 .google-map {
    margin-bottom: 70px;
  }
}
.cid-uIluyzFqT3 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uIluyzFqT3 .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-uIluyzFqT3 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uIluyzFqT3 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uIluyzFqT3 .header_box {
  margin-bottom: 40px;
}
.cid-uIluyzFqT3 .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-uIluyzFqT3 .card_text {
  display: inline-block;
}
.cid-uIluyzFqT3 .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-uIluyzFqT3 .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-uIluyzFqT3 .mbr-text {
  text-align: center;
}
.cid-uIluyB2HtS {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-uIluyB2HtS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uIluyB2HtS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uIluyB2HtS .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-uIluyB2HtS a {
  position: relative;
  width: fit-content;
}
.cid-uIluyB2HtS a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-uIluyB2HtS a:hover:before {
  width: 0;
}
.cid-uIluyB2HtS .copyright {
  color: #ffffff;
}
.cid-uIluyB2HtS .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-uIluyB2HtS .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-uIluyB2HtS .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uIluyB2HtS .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uIluyB2HtS .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-uIluyB2HtS .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-uIluyB2HtS p {
    text-align: center;
  }
}
.cid-uOoyOV0Mtu {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOoyOV0Mtu .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;
}
@media (max-width: 767px) {
  .cid-uOoyOV0Mtu .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOoyOV0Mtu .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-uOoyOV0Mtu .navbar {
    padding: 0 128px !important;
  }
}
.cid-uOoyOV0Mtu .navbar.opened {
  transition: all 0.3s;
}
.cid-uOoyOV0Mtu .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOoyOV0Mtu .navbar .navbar-logo img {
  width: auto;
}
.cid-uOoyOV0Mtu .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOoyOV0Mtu .navbar.collapsed {
  justify-content: center;
}
.cid-uOoyOV0Mtu .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOoyOV0Mtu .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOoyOV0Mtu .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uOoyOV0Mtu .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOoyOV0Mtu .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOoyOV0Mtu .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOoyOV0Mtu .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOoyOV0Mtu .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOoyOV0Mtu .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOoyOV0Mtu .navbar {
    min-height: 72px;
  }
  .cid-uOoyOV0Mtu .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOoyOV0Mtu .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOoyOV0Mtu .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOoyOV0Mtu .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOoyOV0Mtu .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOoyOV0Mtu .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-uOoyOV0Mtu .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOoyOV0Mtu .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOoyOV0Mtu .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOoyOV0Mtu .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOoyOV0Mtu .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOoyOV0Mtu .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOoyOV0Mtu .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOoyOV0Mtu .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOoyOV0Mtu .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOoyOV0Mtu .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uOoyOV0Mtu .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOoyOV0Mtu .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uOoyOV0Mtu .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOoyOV0Mtu .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOoyOV0Mtu .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uOoyOV0Mtu .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOoyOV0Mtu .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOoyOV0Mtu .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOoyOV0Mtu .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOoyOV0Mtu .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOoyOV0Mtu .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOoyOV0Mtu .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOoyOV0Mtu .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOoyOV0Mtu .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-uOoyOV0Mtu .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOoyOV0Mtu .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOoyOV0Mtu .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOoyOV0Mtu .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-uOoyOV0Mtu .nav-item:focus,
.cid-uOoyOV0Mtu .nav-link:focus {
  outline: none;
}
.cid-uOoyOV0Mtu .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOoyOV0Mtu .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOoyOV0Mtu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOoyOV0Mtu .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOoyOV0Mtu .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOoyOV0Mtu .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOoyOV0Mtu .dropdown-item.active,
.cid-uOoyOV0Mtu .dropdown-item:active {
  background-color: transparent;
}
.cid-uOoyOV0Mtu .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOoyOV0Mtu .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOoyOV0Mtu .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOoyOV0Mtu .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uOoyOV0Mtu .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOoyOV0Mtu .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOoyOV0Mtu ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOoyOV0Mtu .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOoyOV0Mtu .navbar-buttons {
    text-align: left;
  }
}
.cid-uOoyOV0Mtu button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOoyOV0Mtu button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-uOoyOV0Mtu button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOoyOV0Mtu button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOoyOV0Mtu button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOoyOV0Mtu button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOoyOV0Mtu nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOoyOV0Mtu nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOoyOV0Mtu nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOoyOV0Mtu nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOoyOV0Mtu .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOoyOV0Mtu a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOoyOV0Mtu .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOoyOV0Mtu .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOoyOV0Mtu .navbar {
    height: 70px;
  }
  .cid-uOoyOV0Mtu .navbar.opened {
    height: auto;
  }
  .cid-uOoyOV0Mtu .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOoyOV0Mtu .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-uOoyOV0Mtu .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOoyOV0Mtu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOoyOV0Mtu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOoyOV0Mtu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOoyOV0Mtu .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOoyOV0Mtu .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOoyOV0Mtu .navbar-brand {
    margin-right: auto;
  }
  .cid-uOoyOV0Mtu .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uOoyOV0Mtu .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOoyOV0Mtu .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOoyOV0Mtu .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOoyOV0Mtu .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOoyOV0Mtu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOoyOV0Mtu .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOoyOV0Mtu .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOoyOV0Mtu .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOoyOV0Mtu .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOoyOV0Mtu .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uOoyOWdl5T {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-uOoyOWdl5T .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOoyOWdl5T .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-uOoyOWdl5T .container {
    padding: 0 16px;
  }
}
.cid-uOoyOWdl5T .card {
  justify-content: center;
}
.cid-uOoyOWdl5T .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOoyOWdl5T .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOoyOWdl5T .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOoyOWdl5T .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOoyOWdl5T .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOoyOWdl5T .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOoyOWdl5T .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOoyOWdl5T .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOoyOWdl5T .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOoyOWdl5T .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOoyOWdl5T .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOoyOWdl5T .mbr-section-title {
  color: #ffffff;
}
.cid-uOoyOWdl5T .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOoyOWdl5T .mbr-section-title,
.cid-uOoyOWdl5T .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsaaUwW3e {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsaaUwW3e .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsaaUwW3e .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsaaUwW3e .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsaaUwW3e .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsaaUwW3e .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsaaUwW3e .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsaaUwW3e .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsaaUwW3e .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsaaUwW3e .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsaaUwW3e .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsaaUwW3e .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsaaUwW3e .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsaaUwW3e .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsaaUwW3e .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsaaUwW3e .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsaaUwW3e .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsaaUwW3e .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsaaUwW3e .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsaaUwW3e .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsaaUwW3e .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsaaUwW3e .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsaaUwW3e .mbr-section-title {
  color: #050f0f;
}
.cid-uOsaaUwW3e .item-title {
  color: #ffffff;
}
.cid-uOsaaUwW3e .item-text {
  color: #ffffff;
}
.cid-uOsaaUwW3e .mbr-section-title,
.cid-uOsaaUwW3e .tabs-wrapper {
  color: #ffffff;
}
.cid-uOoyOY1t4L {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOoyOY1t4L .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOoyOY1t4L .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-uOoyOY1t4L .container {
    padding: 0 16px;
  }
}
.cid-uOoyOY1t4L .card {
  justify-content: center;
}
.cid-uOoyOY1t4L .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOoyOY1t4L .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOoyOY1t4L .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOoyOY1t4L .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOoyOY1t4L .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOoyOY1t4L .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOoyOY1t4L .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOoyOY1t4L .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOoyOY1t4L .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOoyOY1t4L .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOoyOY1t4L .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOoyOY1t4L .mbr-section-title {
  color: #ffffff;
}
.cid-uOoyOY1t4L .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOoyOY1t4L .mbr-section-title,
.cid-uOoyOY1t4L .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOoyOYBLrQ {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uOoyOYBLrQ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOoyOYBLrQ .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-uOoyOYBLrQ .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uOoyOYBLrQ img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-uOoyOYBLrQ img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uOoyOYBLrQ .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-uOoyOYBLrQ .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-uOoyOYBLrQ .card-link:hover a {
  background-image: none !important;
}
.cid-uOoyOYBLrQ .card-link:hover {
  cursor: pointer;
}
.cid-uOoyOYBLrQ .card-link:hover:before {
  width: 0%;
}
.cid-uOoyOYBLrQ .card {
  margin-bottom: 3rem;
}
.cid-uOoyOYBLrQ .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-uOoyOYBLrQ .row {
  justify-content: center;
}
.cid-uOoyOYBLrQ .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-uOoyOYBLrQ .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-uOoyOYBLrQ .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-uOoyOYBLrQ .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-uOoyOYBLrQ .card-text {
  color: #232323;
}
.cid-uOoyOYBLrQ .card-title,
.cid-uOoyOYBLrQ .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-uOoyOYBLrQ .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-uOoyOYBLrQ .card-link,
.cid-uOoyOYBLrQ .link-icon,
.cid-uOoyOYBLrQ .link-align {
  color: #232323;
}
.cid-uOoyOZs7e2 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-uOoyOZs7e2 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOoyOZs7e2 .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-uOoyOZs7e2 .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-uOoyOZs7e2 .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-uOoyOZs7e2 .item-wrapper:hover .card-title,
.cid-uOoyOZs7e2 .item-wrapper:hover .card-text,
.cid-uOoyOZs7e2 .item-wrapper:hover .card-link,
.cid-uOoyOZs7e2 .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-uOoyOZs7e2 .item-wrapper:hover span {
  color: #9c741d;
}
.cid-uOoyOZs7e2 .card-title,
.cid-uOoyOZs7e2 .card-text,
.cid-uOoyOZs7e2 .card-link,
.cid-uOoyOZs7e2 .card-link a {
  transition: all 0.3s;
}
.cid-uOoyOZs7e2 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOoyOZs7e2 .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-uOoyOZs7e2 .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-uOoyOZs7e2 .link-wrapper:hover {
  cursor: pointer;
}
.cid-uOoyOZs7e2 .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-uOoyOZs7e2 .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-uOoyOZs7e2 .card-title,
.cid-uOoyOZs7e2 .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-uOoyOZs7e2 .card-text {
  color: #232323;
}
.cid-uOoyOZs7e2 .content-head {
  max-width: 800px;
}
.cid-uOoyOZs7e2 .mbr-section-title {
  color: #ffffff;
}
.cid-uOoyOZs7e2 .card-link,
.cid-uOoyOZs7e2 .link-icon,
.cid-uOoyOZs7e2 .link-align {
  color: #232323;
}
.cid-uOoyP0oHK8 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uOoyP0oHK8 .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-uOoyP0oHK8 .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-uOoyP0oHK8 .google-map {
    margin-right: 17%;
  }
}
.cid-uOoyP0oHK8 .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-uOoyP0oHK8 .google-map {
    margin-bottom: 70px;
  }
}
.cid-uOoyP0oHK8 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uOoyP0oHK8 .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-uOoyP0oHK8 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uOoyP0oHK8 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uOoyP0oHK8 .header_box {
  margin-bottom: 40px;
}
.cid-uOoyP0oHK8 .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-uOoyP0oHK8 .card_text {
  display: inline-block;
}
.cid-uOoyP0oHK8 .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-uOoyP0oHK8 .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-uOoyP0oHK8 .mbr-text {
  text-align: center;
}
.cid-uOoyP1mYe5 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-uOoyP1mYe5 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOoyP1mYe5 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOoyP1mYe5 .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-uOoyP1mYe5 a {
  position: relative;
  width: fit-content;
}
.cid-uOoyP1mYe5 a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-uOoyP1mYe5 a:hover:before {
  width: 0;
}
.cid-uOoyP1mYe5 .copyright {
  color: #ffffff;
}
.cid-uOoyP1mYe5 .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-uOoyP1mYe5 .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-uOoyP1mYe5 .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uOoyP1mYe5 .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uOoyP1mYe5 .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-uOoyP1mYe5 .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-uOoyP1mYe5 p {
    text-align: center;
  }
}
.cid-uOoypQywqI {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOoypQywqI .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;
}
@media (max-width: 767px) {
  .cid-uOoypQywqI .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOoypQywqI .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-uOoypQywqI .navbar {
    padding: 0 128px !important;
  }
}
.cid-uOoypQywqI .navbar.opened {
  transition: all 0.3s;
}
.cid-uOoypQywqI .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOoypQywqI .navbar .navbar-logo img {
  width: auto;
}
.cid-uOoypQywqI .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOoypQywqI .navbar.collapsed {
  justify-content: center;
}
.cid-uOoypQywqI .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOoypQywqI .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOoypQywqI .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uOoypQywqI .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOoypQywqI .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOoypQywqI .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOoypQywqI .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOoypQywqI .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOoypQywqI .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOoypQywqI .navbar {
    min-height: 72px;
  }
  .cid-uOoypQywqI .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOoypQywqI .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOoypQywqI .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOoypQywqI .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOoypQywqI .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOoypQywqI .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-uOoypQywqI .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOoypQywqI .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOoypQywqI .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOoypQywqI .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOoypQywqI .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOoypQywqI .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOoypQywqI .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOoypQywqI .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOoypQywqI .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOoypQywqI .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uOoypQywqI .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOoypQywqI .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uOoypQywqI .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOoypQywqI .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOoypQywqI .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uOoypQywqI .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOoypQywqI .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOoypQywqI .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOoypQywqI .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOoypQywqI .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOoypQywqI .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOoypQywqI .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOoypQywqI .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOoypQywqI .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-uOoypQywqI .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOoypQywqI .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOoypQywqI .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOoypQywqI .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-uOoypQywqI .nav-item:focus,
.cid-uOoypQywqI .nav-link:focus {
  outline: none;
}
.cid-uOoypQywqI .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOoypQywqI .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOoypQywqI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOoypQywqI .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOoypQywqI .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOoypQywqI .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOoypQywqI .dropdown-item.active,
.cid-uOoypQywqI .dropdown-item:active {
  background-color: transparent;
}
.cid-uOoypQywqI .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOoypQywqI .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOoypQywqI .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOoypQywqI .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uOoypQywqI .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOoypQywqI .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOoypQywqI ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOoypQywqI .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOoypQywqI .navbar-buttons {
    text-align: left;
  }
}
.cid-uOoypQywqI button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOoypQywqI button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-uOoypQywqI button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOoypQywqI button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOoypQywqI button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOoypQywqI button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOoypQywqI nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOoypQywqI nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOoypQywqI nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOoypQywqI nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOoypQywqI .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOoypQywqI a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOoypQywqI .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOoypQywqI .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOoypQywqI .navbar {
    height: 70px;
  }
  .cid-uOoypQywqI .navbar.opened {
    height: auto;
  }
  .cid-uOoypQywqI .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOoypQywqI .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-uOoypQywqI .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOoypQywqI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOoypQywqI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOoypQywqI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOoypQywqI .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOoypQywqI .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOoypQywqI .navbar-brand {
    margin-right: auto;
  }
  .cid-uOoypQywqI .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uOoypQywqI .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOoypQywqI .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOoypQywqI .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOoypQywqI .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOoypQywqI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOoypQywqI .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOoypQywqI .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOoypQywqI .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOoypQywqI .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOoypQywqI .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uOoypRWpMh {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-uOoypRWpMh .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOoypRWpMh .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-uOoypRWpMh .container {
    padding: 0 16px;
  }
}
.cid-uOoypRWpMh .card {
  justify-content: center;
}
.cid-uOoypRWpMh .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOoypRWpMh .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOoypRWpMh .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOoypRWpMh .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOoypRWpMh .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOoypRWpMh .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOoypRWpMh .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOoypRWpMh .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOoypRWpMh .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOoypRWpMh .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOoypRWpMh .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOoypRWpMh .mbr-section-title {
  color: #ffffff;
}
.cid-uOoypRWpMh .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOoypRWpMh .mbr-section-title,
.cid-uOoypRWpMh .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsadZ8SGW {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsadZ8SGW .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsadZ8SGW .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsadZ8SGW .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsadZ8SGW .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsadZ8SGW .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsadZ8SGW .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsadZ8SGW .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsadZ8SGW .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsadZ8SGW .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsadZ8SGW .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsadZ8SGW .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsadZ8SGW .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsadZ8SGW .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsadZ8SGW .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsadZ8SGW .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsadZ8SGW .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsadZ8SGW .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsadZ8SGW .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsadZ8SGW .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsadZ8SGW .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsadZ8SGW .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsadZ8SGW .mbr-section-title {
  color: #050f0f;
}
.cid-uOsadZ8SGW .item-title {
  color: #ffffff;
}
.cid-uOsadZ8SGW .item-text {
  color: #ffffff;
}
.cid-uOsadZ8SGW .mbr-section-title,
.cid-uOsadZ8SGW .tabs-wrapper {
  color: #ffffff;
}
.cid-uOoypTswVe {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOoypTswVe .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOoypTswVe .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-uOoypTswVe .container {
    padding: 0 16px;
  }
}
.cid-uOoypTswVe .card {
  justify-content: center;
}
.cid-uOoypTswVe .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOoypTswVe .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOoypTswVe .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOoypTswVe .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOoypTswVe .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOoypTswVe .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOoypTswVe .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOoypTswVe .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOoypTswVe .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOoypTswVe .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOoypTswVe .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOoypTswVe .mbr-section-title {
  color: #ffffff;
}
.cid-uOoypTswVe .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOoypTswVe .mbr-section-title,
.cid-uOoypTswVe .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOoypTVBnv {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uOoypTVBnv .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOoypTVBnv .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-uOoypTVBnv .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uOoypTVBnv img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-uOoypTVBnv img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uOoypTVBnv .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-uOoypTVBnv .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-uOoypTVBnv .card-link:hover a {
  background-image: none !important;
}
.cid-uOoypTVBnv .card-link:hover {
  cursor: pointer;
}
.cid-uOoypTVBnv .card-link:hover:before {
  width: 0%;
}
.cid-uOoypTVBnv .card {
  margin-bottom: 3rem;
}
.cid-uOoypTVBnv .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-uOoypTVBnv .row {
  justify-content: center;
}
.cid-uOoypTVBnv .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-uOoypTVBnv .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-uOoypTVBnv .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-uOoypTVBnv .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-uOoypTVBnv .card-text {
  color: #232323;
}
.cid-uOoypTVBnv .card-title,
.cid-uOoypTVBnv .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-uOoypTVBnv .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-uOoypTVBnv .card-link,
.cid-uOoypTVBnv .link-icon,
.cid-uOoypTVBnv .link-align {
  color: #232323;
}
.cid-uOoypUDFqS {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-uOoypUDFqS .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOoypUDFqS .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-uOoypUDFqS .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-uOoypUDFqS .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-uOoypUDFqS .item-wrapper:hover .card-title,
.cid-uOoypUDFqS .item-wrapper:hover .card-text,
.cid-uOoypUDFqS .item-wrapper:hover .card-link,
.cid-uOoypUDFqS .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-uOoypUDFqS .item-wrapper:hover span {
  color: #9c741d;
}
.cid-uOoypUDFqS .card-title,
.cid-uOoypUDFqS .card-text,
.cid-uOoypUDFqS .card-link,
.cid-uOoypUDFqS .card-link a {
  transition: all 0.3s;
}
.cid-uOoypUDFqS .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOoypUDFqS .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-uOoypUDFqS .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-uOoypUDFqS .link-wrapper:hover {
  cursor: pointer;
}
.cid-uOoypUDFqS .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-uOoypUDFqS .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-uOoypUDFqS .card-title,
.cid-uOoypUDFqS .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-uOoypUDFqS .card-text {
  color: #232323;
}
.cid-uOoypUDFqS .content-head {
  max-width: 800px;
}
.cid-uOoypUDFqS .mbr-section-title {
  color: #ffffff;
}
.cid-uOoypUDFqS .card-link,
.cid-uOoypUDFqS .link-icon,
.cid-uOoypUDFqS .link-align {
  color: #232323;
}
.cid-uOoypVzPUR {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uOoypVzPUR .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-uOoypVzPUR .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-uOoypVzPUR .google-map {
    margin-right: 17%;
  }
}
.cid-uOoypVzPUR .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-uOoypVzPUR .google-map {
    margin-bottom: 70px;
  }
}
.cid-uOoypVzPUR .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uOoypVzPUR .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-uOoypVzPUR .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uOoypVzPUR .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uOoypVzPUR .header_box {
  margin-bottom: 40px;
}
.cid-uOoypVzPUR .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-uOoypVzPUR .card_text {
  display: inline-block;
}
.cid-uOoypVzPUR .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-uOoypVzPUR .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-uOoypVzPUR .mbr-text {
  text-align: center;
}
.cid-uOoypWxkZJ {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-uOoypWxkZJ .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOoypWxkZJ .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOoypWxkZJ .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-uOoypWxkZJ a {
  position: relative;
  width: fit-content;
}
.cid-uOoypWxkZJ a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-uOoypWxkZJ a:hover:before {
  width: 0;
}
.cid-uOoypWxkZJ .copyright {
  color: #ffffff;
}
.cid-uOoypWxkZJ .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-uOoypWxkZJ .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-uOoypWxkZJ .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uOoypWxkZJ .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uOoypWxkZJ .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-uOoypWxkZJ .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-uOoypWxkZJ p {
    text-align: center;
  }
}
.cid-uOozfGbMIy {
  z-index: 1000;
  width: 100%;
  position: relative;
}
.cid-uOozfGbMIy .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;
}
@media (max-width: 767px) {
  .cid-uOozfGbMIy .navbar-toggler {
    transform: scale(0.8);
  }
}
.cid-uOozfGbMIy .navbar {
  min-height: 90px;
  transition: all 0.3s;
  border-bottom: 1px solid transparent;
  background: transparent !important;
  padding: 0 !important;
  border: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
}
@media (min-width: 1400px) {
  .cid-uOozfGbMIy .navbar {
    padding: 0 128px !important;
  }
}
.cid-uOozfGbMIy .navbar.opened {
  transition: all 0.3s;
}
.cid-uOozfGbMIy .navbar .dropdown-item {
  padding: 0.5rem 1.8rem;
}
.cid-uOozfGbMIy .navbar .navbar-logo img {
  width: auto;
}
.cid-uOozfGbMIy .navbar .navbar-collapse {
  z-index: 1;
  justify-content: flex-end;
}
.cid-uOozfGbMIy .navbar.collapsed {
  justify-content: center;
}
.cid-uOozfGbMIy .navbar.collapsed .nav-item .nav-link::before {
  display: none;
}
.cid-uOozfGbMIy .navbar.collapsed.opened .dropdown-menu {
  top: 0;
}
@media (min-width: 992px) {
  .cid-uOozfGbMIy .navbar.collapsed.opened:not(.navbar-short) .navbar-collapse {
    max-height: calc(98.5vh - 5rem);
  }
}
.cid-uOozfGbMIy .navbar.collapsed .dropdown-menu .dropdown-submenu {
  left: 0 !important;
}
.cid-uOozfGbMIy .navbar.collapsed .dropdown-menu .dropdown-item:after {
  right: auto;
}
.cid-uOozfGbMIy .navbar.collapsed .dropdown-menu .dropdown-toggle[data-toggle="dropdown-submenu"]:after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  border-top: 0.35em solid;
  border-right: 0.35em solid transparent;
  border-left: 0.35em solid transparent;
  border-bottom: 0;
  top: 41%;
}
.cid-uOozfGbMIy .navbar.collapsed ul.navbar-nav li {
  margin: auto;
}
.cid-uOozfGbMIy .navbar.collapsed .dropdown-menu .dropdown-item {
  padding: 0.25rem 1.5rem;
  text-align: center;
}
.cid-uOozfGbMIy .navbar.collapsed .icons-menu {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
  .cid-uOozfGbMIy .navbar {
    min-height: 72px;
  }
  .cid-uOozfGbMIy .navbar .navbar-logo img {
    height: 2rem !important;
  }
}
@media (max-width: 991px) {
  .cid-uOozfGbMIy .navbar .nav-item .nav-link::before {
    display: none;
  }
  .cid-uOozfGbMIy .navbar.opened .dropdown-menu {
    top: 0;
  }
  .cid-uOozfGbMIy .navbar .dropdown-menu .dropdown-submenu {
    left: 0 !important;
  }
  .cid-uOozfGbMIy .navbar .dropdown-menu .dropdown-item:after {
    right: auto;
  }
  .cid-uOozfGbMIy .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-uOozfGbMIy .navbar .dropdown-menu .dropdown-item {
    padding: 0.25rem 1.5rem !important;
    text-align: center;
  }
  .cid-uOozfGbMIy .navbar .navbar-brand {
    flex-shrink: initial;
    flex-basis: auto;
    word-break: break-word;
    padding-right: 10px;
  }
  .cid-uOozfGbMIy .navbar .navbar-toggler {
    flex-basis: auto;
  }
  .cid-uOozfGbMIy .navbar .icons-menu {
    padding-left: 0;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cid-uOozfGbMIy .navbar.navbar-short .navbar-logo img {
  height: 2rem;
}
.cid-uOozfGbMIy .navbar-brand {
  flex-shrink: 0;
  align-items: center;
  margin-right: 0;
  padding: 10px 0;
  transition: all 0.3s;
  word-break: break-word;
  z-index: 1;
}
.cid-uOozfGbMIy .navbar-brand img {
  max-width: 100%;
  max-height: 100%;
  border-radius: 0px !important;
}
.cid-uOozfGbMIy .navbar-brand .navbar-caption {
  line-height: inherit !important;
}
.cid-uOozfGbMIy .navbar-brand .navbar-logo a {
  outline: none;
}
.cid-uOozfGbMIy .navbar-nav {
  margin: auto;
  margin-left: 0;
  margin-left: auto;
  margin-right: 0;
}
.cid-uOozfGbMIy .navbar-nav .nav-item {
  padding: 0 !important;
  transition: .3s all !important;
}
.cid-uOozfGbMIy .navbar-nav .nav-item .nav-link {
  padding: 16px !important;
  margin: 0 !important;
  border-radius: 1rem !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uOozfGbMIy .navbar-nav .open .nav-link::after {
  transform: rotate(180deg);
}
@media (min-width: 992px) {
  .cid-uOozfGbMIy .navbar-nav .open .nav-link::before {
    content: "";
    width: 100%;
    height: 20px;
    top: 100%;
    background: transparent;
    position: absolute;
  }
}
.cid-uOozfGbMIy .navbar-nav .dropdown-item {
  padding: 12px !important;
  border-radius: 0.5rem !important;
  margin: 0 8px !important;
  transition: .3s all !important;
  border-radius: 4px !important;
}
.cid-uOozfGbMIy .navbar-nav .dropdown-item:hover {
  background-color: rgba(27, 31, 10, 0.06);
}
@media (min-width: 992px) {
  .cid-uOozfGbMIy .navbar-nav {
    padding-left: 1.5rem;
  }
}
.cid-uOozfGbMIy .nav-link {
  width: fit-content;
  position: relative;
}
.cid-uOozfGbMIy .navbar-logo {
  padding-left: 0.5rem;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .cid-uOozfGbMIy .navbar-logo {
    padding-left: 1rem;
  }
}
.cid-uOozfGbMIy .navbar-caption {
  padding-left: 1rem;
  padding-right: .5rem;
}
@media (max-width: 767px) {
  .cid-uOozfGbMIy .nav-dropdown {
    padding-bottom: 0.5rem;
  }
}
.cid-uOozfGbMIy .nav-dropdown .link.dropdown-toggle::after {
  margin-left: 0.5rem;
  margin-top: 0.2rem;
  transition: .3s all;
}
.cid-uOozfGbMIy .container {
  display: flex;
  height: 90px;
  max-width: 100%;
  border-bottom: 1px solid #232323;
  padding: 0.5rem 0.6rem;
  flex-wrap: nowrap;
  background: #ffffff !important;
  left: 0;
  right: 0;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 1rem;
  background-color: #ffffff;
  border-radius: 0px !important;
}
@media (max-width: 992px) {
  .cid-uOozfGbMIy .container {
    padding-right: 2rem;
  }
}
@media (max-width: 767px) {
  .cid-uOozfGbMIy .container {
    width: 95%;
    height: 56px !important;
    padding-right: 1rem;
    margin-top: 0rem;
  }
}
.cid-uOozfGbMIy .iconfont-wrapper {
  color: #000000 !important;
  font-size: 1.5rem;
  padding-right: 0.5rem;
}
.cid-uOozfGbMIy .dropdown-menu {
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 100%;
  padding: 12px 4px !important;
  border-radius: 1.5rem;
  transition: .3s all !important;
  min-width: auto;
  background: #ffffff;
  background: #ffffff !important;
  border-radius: 4px !important;
}
.cid-uOozfGbMIy .nav-item:focus,
.cid-uOozfGbMIy .nav-link:focus {
  outline: none;
}
.cid-uOozfGbMIy .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  transition: all 0.25s ease-in-out;
}
.cid-uOozfGbMIy .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.cid-uOozfGbMIy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
  margin-right: 0.5rem;
  vertical-align: sub;
}
.cid-uOozfGbMIy .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
  display: inline-block;
  transform: scale(1, 1);
  transition: all 0.25s ease-in-out;
}
.cid-uOozfGbMIy .collapsed .dropdown-menu .dropdown-item:before {
  display: none;
}
.cid-uOozfGbMIy .collapsed .dropdown .dropdown-menu .dropdown-item {
  padding: 0.235em 1.5em 0.235em 1.5em !important;
  transition: none;
  margin: 0 !important;
}
.cid-uOozfGbMIy .dropdown-item.active,
.cid-uOozfGbMIy .dropdown-item:active {
  background-color: transparent;
}
.cid-uOozfGbMIy .navbar-expand-lg .navbar-nav .nav-link {
  padding: 0;
}
.cid-uOozfGbMIy .nav-dropdown .link.dropdown-toggle {
  margin-right: 1.667em;
}
.cid-uOozfGbMIy .nav-dropdown .link.dropdown-toggle[aria-expanded="true"] {
  margin-right: 0;
  padding: 0.667em 1.667em;
}
.cid-uOozfGbMIy .navbar.navbar-expand-lg .dropdown .dropdown-menu {
  background: #ffffff;
}
.cid-uOozfGbMIy .navbar.navbar-expand-lg .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
  left: 105%;
  transform: none;
  top: -12px;
}
.cid-uOozfGbMIy .navbar .dropdown.open > .dropdown-menu {
  display: flex;
}
.cid-uOozfGbMIy ul.navbar-nav {
  flex-wrap: wrap;
}
.cid-uOozfGbMIy .navbar-buttons {
  text-align: center;
  min-width: 140px;
}
@media (max-width: 992px) {
  .cid-uOozfGbMIy .navbar-buttons {
    text-align: left;
  }
}
.cid-uOozfGbMIy button.navbar-toggler {
  outline: none;
  width: 31px;
  height: 20px;
  cursor: pointer;
  transition: all 0.2s;
  position: relative;
  align-self: center;
}
.cid-uOozfGbMIy button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #232323;
}
.cid-uOozfGbMIy button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all 0.2s;
}
.cid-uOozfGbMIy button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOozfGbMIy button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all 0.15s;
}
.cid-uOozfGbMIy button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all 0.2s;
}
.cid-uOozfGbMIy nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOozfGbMIy nav.opened .hamburger span:nth-child(2) {
  transform: rotate(45deg);
  transition: all 0.25s;
}
.cid-uOozfGbMIy nav.opened .hamburger span:nth-child(3) {
  transform: rotate(-45deg);
  transition: all 0.25s;
}
.cid-uOozfGbMIy nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all 0.2s;
}
.cid-uOozfGbMIy .navbar-dropdown {
  padding: 0 1rem;
}
.cid-uOozfGbMIy a.nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
.cid-uOozfGbMIy .icons-menu {
  flex-wrap: nowrap;
  display: flex;
  justify-content: center;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.3rem;
  text-align: center;
}
@media (max-width: 992px) {
  .cid-uOozfGbMIy .icons-menu {
    justify-content: flex-start;
    margin-bottom: .5rem;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .cid-uOozfGbMIy .navbar {
    height: 70px;
  }
  .cid-uOozfGbMIy .navbar.opened {
    height: auto;
  }
  .cid-uOozfGbMIy .nav-item .nav-link:hover::before {
    width: 175%;
    max-width: calc(100% + 2rem);
    left: -1rem;
  }
}
.cid-uOozfGbMIy .navbar .dropdown > .dropdown-menu {
  display: none;
  width: max-content;
  max-width: 500px !important;
  transform: translateX(-50%);
  top: calc(100% + 0px);
  left: 50%;
}
.cid-uOozfGbMIy .navbar .dropdown > .dropdown-menu .dropdown-item {
  line-height: 1 !important;
}
.cid-uOozfGbMIy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
  align-items: center;
  display: flex;
  height: max-content !important;
  min-height: max-content !important;
}
.cid-uOozfGbMIy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
  display: inline-block;
  position: static;
  margin-left: 0.5rem;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  transition: .3s all;
  transform: rotate(-90deg);
}
.cid-uOozfGbMIy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
  transform: rotate(0deg);
}
.cid-uOozfGbMIy .mbr-section-btn {
  margin: -0.6rem -0.6rem;
}
.cid-uOozfGbMIy .navbar-toggler {
  margin-left: 12px;
  margin-right: 8px;
  order: 1000;
}
@media (max-width: 991px) {
  .cid-uOozfGbMIy .navbar-brand {
    margin-right: auto;
  }
  .cid-uOozfGbMIy .navbar-collapse {
    z-index: -1 !important;
    position: absolute;
    top: 110%;
    left: 0;
    width: 100%;
    padding: 1rem;
    border-radius: 1.5rem;
    background: #ffffff;
    opacity: 1;
    border-color: #ffffff !important;
    background: #ffffff !important;
    backdrop-filter: blur(8px);
    border-radius: 4px !important;
  }
  .cid-uOozfGbMIy .navbar-nav .nav-item .nav-link::after {
    margin-left: 10px;
  }
  .cid-uOozfGbMIy .navbar-nav .dropdown-item:hover {
    background-color: rgba(27, 31, 10, 0.06);
  }
  .cid-uOozfGbMIy .navbar .dropdown > .dropdown-menu {
    max-width: 100% !important;
    transform: translateX(0);
    top: 10px;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOozfGbMIy .navbar .dropdown > .dropdown-menu .dropdown-item {
    padding: 8px !important;
    line-height: 1 !important;
    margin-bottom: 4px !important;
  }
  .cid-uOozfGbMIy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item {
    align-items: center;
    display: flex;
    height: max-content !important;
    min-height: max-content !important;
  }
  .cid-uOozfGbMIy .navbar .dropdown > .dropdown-menu .dropdown .dropdown-item::after {
    display: inline-block;
    position: static;
    margin-left: 0.5rem;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    transition: .3s all;
    transform: rotate(0deg);
  }
  .cid-uOozfGbMIy .navbar .dropdown > .dropdown-menu .dropdown.open .dropdown-item::after {
    transform: rotate(180deg);
  }
  .cid-uOozfGbMIy .navbar .dropdown > .dropdown-menu .dropdown-submenu {
    position: static;
    width: 100%;
    max-width: 100% !important;
    transform: translateX(0) !important;
    top: 0;
    left: 0;
    padding: 8px !important;
    border-radius: 1rem;
    background-color: rgba(27, 31, 10, 0.04) !important;
  }
  .cid-uOozfGbMIy .navbar .dropdown.open > .dropdown-menu {
    display: flex !important;
    flex-direction: column;
    align-items: flex-start;
  }
}
@media (max-width: 575px) {
  .cid-uOozfGbMIy .navbar-collapse {
    padding: 1rem;
  }
}
.cid-uOozfIciKl {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/traffic-school-slide-1920x1080.jpg");
}
.cid-uOozfIciKl .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOozfIciKl .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-uOozfIciKl .container {
    padding: 0 16px;
  }
}
.cid-uOozfIciKl .card {
  justify-content: center;
}
.cid-uOozfIciKl .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOozfIciKl .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOozfIciKl .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOozfIciKl .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOozfIciKl .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOozfIciKl .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOozfIciKl .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOozfIciKl .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOozfIciKl .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOozfIciKl .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOozfIciKl .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOozfIciKl .mbr-section-title {
  color: #ffffff;
}
.cid-uOozfIciKl .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOozfIciKl .mbr-section-title,
.cid-uOozfIciKl .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOsage1Do9 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #454034;
}
.cid-uOsage1Do9 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOsage1Do9 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOsage1Do9 .content-wrapper {
  padding: 80px 90px;
  background-color: #454034;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 992px) {
  .cid-uOsage1Do9 .content-wrapper {
    display: block;
    padding: 32px 16px;
  }
}
.cid-uOsage1Do9 .content-wrapper .title-wrapper {
  width: 50%;
  margin-bottom: 80px;
}
@media (max-width: 992px) {
  .cid-uOsage1Do9 .content-wrapper .title-wrapper {
    margin-bottom: 24px;
    width: 100%;
  }
}
.cid-uOsage1Do9 .content-wrapper .title-wrapper .mbr-section-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsage1Do9 .content-wrapper .title-wrapper .mbr-section-title {
    margin-bottom: 24px;
  }
}
.cid-uOsage1Do9 .content-wrapper .title-wrapper .tabs-wrapper {
  border-bottom: none;
}
@media (max-width: 992px) {
  .cid-uOsage1Do9 .content-wrapper .title-wrapper .tabs-wrapper {
    margin-bottom: 24px;
  }
}
.cid-uOsage1Do9 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs {
  border: none;
  padding: 0;
  border-radius: 0 !important;
  background-color: transparent;
  display: inline-flex;
  flex-wrap: wrap;
}
.cid-uOsage1Do9 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item {
  padding: 0;
  border: none;
  display: block;
  margin: 0 8px 8px;
}
.cid-uOsage1Do9 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(2n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsage1Do9 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item:nth-child(3n) .nav-link {
  background-color: #ffc831;
}
.cid-uOsage1Do9 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link {
  color: #454034;
  padding: 12px;
  border: 3px solid #454034;
  box-shadow: 4px 4px 0 0 #454034;
  background-color: #ffc831;
  margin: 0 5px 5px 0;
  transition: all 0.3s ease-in-out;
}
.cid-uOsage1Do9 .content-wrapper .title-wrapper .tabs-wrapper .nav.nav-tabs .nav-item .nav-link.active {
  box-shadow: none;
  transform: translate(0.2rem, 0.2rem);
}
.cid-uOsage1Do9 .content-wrapper .tab-content {
  width: 45%;
}
@media (max-width: 992px) {
  .cid-uOsage1Do9 .content-wrapper .tab-content {
    width: 100%;
  }
}
.cid-uOsage1Do9 .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
  margin-bottom: 32px;
}
@media (max-width: 992px) {
  .cid-uOsage1Do9 .content-wrapper .tab-content .tab-pane .content-wrap .item-title {
    margin-bottom: 24px;
  }
}
.cid-uOsage1Do9 .content-wrapper .tab-content .tab-pane .content-wrap .text-wrap .item-text {
  margin-bottom: 0;
}
.cid-uOsage1Do9 .mbr-section-title {
  color: #050f0f;
}
.cid-uOsage1Do9 .item-title {
  color: #ffffff;
}
.cid-uOsage1Do9 .item-text {
  color: #ffffff;
}
.cid-uOsage1Do9 .mbr-section-title,
.cid-uOsage1Do9 .tabs-wrapper {
  color: #ffffff;
}
.cid-uOozfJfxsP {
  padding-top: 12rem;
  padding-bottom: 5rem;
  background-image: url("../../../assets/images/i.webp");
}
.cid-uOozfJfxsP .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOozfJfxsP .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-uOozfJfxsP .container {
    padding: 0 16px;
  }
}
.cid-uOozfJfxsP .card {
  justify-content: center;
}
.cid-uOozfJfxsP .card:first-child {
  justify-content: flex-end;
}
@media (max-width: 992px) {
  .cid-uOozfJfxsP .content-wrapper {
    margin-bottom: 32px;
  }
}
.cid-uOozfJfxsP .content-wrapper .mbr-section-title {
  margin-bottom: 24px;
}
.cid-uOozfJfxsP .content-wrapper .mbr-text {
  margin-bottom: 24px;
}
@media (max-width: 992px) {
  .cid-uOozfJfxsP .content-wrapper .mbr-text {
    margin-bottom: 16px;
  }
}
.cid-uOozfJfxsP .image-wrapper {
  display: flex;
  justify-content: center;
}
.cid-uOozfJfxsP .image-wrapper .image-wrap {
  position: relative;
  border: 2px solid #c1c1c1;
  border-radius: 3rem !important;
  width: 332px;
  height: 690px;
  display: flex;
  justify-content: center;
  background-color: #c1c1c1;
  box-shadow: 25px 60px 60px #1c1c1c;
}
.cid-uOozfJfxsP .image-wrapper .image-wrap::before {
  content: '';
  position: absolute;
  top: 16px;
  width: 98px;
  height: 28px;
  border-radius: 1rem;
  background-color: #1c1c1c;
}
@media (max-width: 1200px) {
  .cid-uOozfJfxsP .image-wrapper .image-wrap::before {
    top: 13px;
    width: 68px;
    height: 22px;
  }
}
@media (max-width: 1200px) {
  .cid-uOozfJfxsP .image-wrapper .image-wrap {
    width: 232px;
    height: 460px;
  }
}
.cid-uOozfJfxsP .image-wrapper .image-wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border: 7px solid #1c1c1c;
  border-radius: 3rem !important;
}
.cid-uOozfJfxsP .mbr-section-title {
  color: #ffffff;
}
.cid-uOozfJfxsP .mbr-text {
  color: #ffffff;
  text-align: center;
}
.cid-uOozfJfxsP .mbr-section-title,
.cid-uOozfJfxsP .mbr-section-btn {
  color: #ffffff;
  text-align: center;
}
.cid-uOozfJS8Jc {
  padding-top: 6rem;
  padding-bottom: 2rem;
  background-color: #ffffff;
}
.cid-uOozfJS8Jc .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOozfJS8Jc .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-uOozfJS8Jc .card-wrapper {
    margin-bottom: 2rem;
  }
}
.cid-uOozfJS8Jc img {
  max-width: 550px;
}
@media (max-width: 992px) {
  .cid-uOozfJS8Jc img {
    margin: auto;
    margin-bottom: 2rem;
  }
}
.cid-uOozfJS8Jc .card-link {
  position: relative;
  width: fit-content;
  margin-top: 1rem;
}
.cid-uOozfJS8Jc .card-link:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-uOozfJS8Jc .card-link:hover a {
  background-image: none !important;
}
.cid-uOozfJS8Jc .card-link:hover {
  cursor: pointer;
}
.cid-uOozfJS8Jc .card-link:hover:before {
  width: 0%;
}
.cid-uOozfJS8Jc .card {
  margin-bottom: 3rem;
}
.cid-uOozfJS8Jc .mbr-iconfont {
  display: inline-flex;
  font-size: 1.5rem;
  color: #232323;
  align-items: center;
  justify-content: center;
  padding-bottom: 1rem;
}
.cid-uOozfJS8Jc .row {
  justify-content: center;
}
.cid-uOozfJS8Jc .card-box {
  align-items: center;
  border-bottom: 1px solid #232323;
  padding-bottom: .8rem;
}
.cid-uOozfJS8Jc .card-box .iconfont-wrapper {
  margin-right: 1rem;
}
@media (max-width: 992px) {
  .cid-uOozfJS8Jc .md-pb {
    margin-bottom: 2rem;
  }
}
.cid-uOozfJS8Jc .mbr-section-subtitle {
  color: #232323;
  text-align: left;
}
.cid-uOozfJS8Jc .card-text {
  color: #232323;
}
.cid-uOozfJS8Jc .card-title,
.cid-uOozfJS8Jc .iconfont-wrapper {
  color: #232323;
  text-align: left;
}
.cid-uOozfJS8Jc .mbr-section-title {
  text-align: center;
  color: #232323;
}
.cid-uOozfJS8Jc .card-link,
.cid-uOozfJS8Jc .link-icon,
.cid-uOozfJS8Jc .link-align {
  color: #232323;
}
.cid-uOozfL5JX0 {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-color: #454034;
}
.cid-uOozfL5JX0 .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOozfL5JX0 .item-wrapper {
  margin-bottom: 2rem;
  padding: 2.5rem 2rem;
  margin-top: 2rem;
  background: #ffffff;
  transition: all 0.3s;
}
@media (max-width: 767px) {
  .cid-uOozfL5JX0 .item-wrapper {
    margin-bottom: 2rem;
    padding: 1rem;
  }
}
.cid-uOozfL5JX0 .item-wrapper:hover {
  background: #ffc831;
  transform: translateY(-5px);
}
.cid-uOozfL5JX0 .item-wrapper:hover .card-title,
.cid-uOozfL5JX0 .item-wrapper:hover .card-text,
.cid-uOozfL5JX0 .item-wrapper:hover .card-link,
.cid-uOozfL5JX0 .item-wrapper:hover .card-link a {
  color: white !important;
}
.cid-uOozfL5JX0 .item-wrapper:hover span {
  color: #9c741d;
}
.cid-uOozfL5JX0 .card-title,
.cid-uOozfL5JX0 .card-text,
.cid-uOozfL5JX0 .card-link,
.cid-uOozfL5JX0 .card-link a {
  transition: all 0.3s;
}
.cid-uOozfL5JX0 .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOozfL5JX0 .link-wrapper {
  display: inline-flex;
  align-items: center;
}
.cid-uOozfL5JX0 .link-wrapper .link-icon {
  color: currentColor;
  font-size: 1rem;
  padding-left: .5rem;
  padding-bottom: 4px;
  transition: all 0.3s;
}
.cid-uOozfL5JX0 .link-wrapper:hover {
  cursor: pointer;
}
.cid-uOozfL5JX0 .iconfont-wrapper .mbr-iconfont {
  display: inline-flex;
  font-size: 5rem;
  color: #ffc831;
  justify-content: center;
  align-items: center;
  transition: all 0.3s;
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .cid-uOozfL5JX0 .iconfont-wrapper .mbr-iconfont {
    font-size: 4rem;
  }
}
.cid-uOozfL5JX0 .card-title,
.cid-uOozfL5JX0 .iconfont-wrapper {
  color: #000000;
  text-align: center;
}
.cid-uOozfL5JX0 .card-text {
  color: #232323;
}
.cid-uOozfL5JX0 .content-head {
  max-width: 800px;
}
.cid-uOozfL5JX0 .mbr-section-title {
  color: #ffffff;
}
.cid-uOozfL5JX0 .card-link,
.cid-uOozfL5JX0 .link-icon,
.cid-uOozfL5JX0 .link-align {
  color: #232323;
}
.cid-uOozfN1Ec0 {
  padding-top: 5rem;
  padding-bottom: 5rem;
  background-color: #ffffff;
}
.cid-uOozfN1Ec0 .card-title {
  margin-bottom: 20px;
  color: #202020;
  text-align: center;
}
.cid-uOozfN1Ec0 .mbr-section-subtitle {
  margin-bottom: 20px;
  color: #202020;
}
@media (min-width: 992px) {
  .cid-uOozfN1Ec0 .google-map {
    margin-right: 17%;
  }
}
.cid-uOozfN1Ec0 .google-map {
  height: 540px;
  position: relative;
}
@media (max-width: 991px) {
  .cid-uOozfN1Ec0 .google-map {
    margin-bottom: 70px;
  }
}
.cid-uOozfN1Ec0 .google-map iframe {
  height: 100%;
  width: 100%;
}
.cid-uOozfN1Ec0 .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-uOozfN1Ec0 .google-map[data-state] {
  background: #e9e5dc;
}
.cid-uOozfN1Ec0 .google-map[data-state="loading"] [data-state-details] {
  display: none;
}
.cid-uOozfN1Ec0 .header_box {
  margin-bottom: 40px;
}
.cid-uOozfN1Ec0 .contact_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 8px;
}
.cid-uOozfN1Ec0 .card_text {
  display: inline-block;
}
.cid-uOozfN1Ec0 .iconfont-wrapper {
  margin-right: 15px;
  display: inline-block;
  width: 19px;
  height: 19px;
  font-size: 19px;
  color: #202020;
}
@media (max-width: 767px) {
  .cid-uOozfN1Ec0 .column_wrap {
    margin-bottom: 29px;
  }
}
.cid-uOozfN1Ec0 .mbr-text {
  text-align: center;
}
.cid-uOozfQr8dz {
  padding-top: 0rem;
  padding-bottom: 0rem;
  background-color: #454034;
}
.cid-uOozfQr8dz .mbr-fallback-image.disabled {
  display: none;
}
.cid-uOozfQr8dz .mbr-fallback-image {
  display: block;
  background-size: cover;
  background-position: center center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}
.cid-uOozfQr8dz .line {
  width: 100%;
  height: 2px;
  background: #efefef;
  margin-bottom: 2rem;
}
.cid-uOozfQr8dz a {
  position: relative;
  width: fit-content;
}
.cid-uOozfQr8dz a:before {
  content: '';
  position: absolute;
  width: 100%;
  transition: all 0.3s;
  height: 1px;
  background: currentColor;
  left: 0;
  bottom: 0;
}
.cid-uOozfQr8dz a:hover:before {
  width: 0;
}
.cid-uOozfQr8dz .copyright {
  color: #ffffff;
}
.cid-uOozfQr8dz .center {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.cid-uOozfQr8dz .row-links {
  width: 100%;
  justify-content: flex-end;
}
.cid-uOozfQr8dz .row-links .row-links-soc {
  list-style: none;
  display: flex;
  justify-content: flex-end;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.cid-uOozfQr8dz .row-links .row-links-soc li {
  padding: 0 1rem 1rem 1rem;
}
.cid-uOozfQr8dz .row-links .row-links-soc li p {
  margin: 0;
}
@media (max-width: 992px) {
  .cid-uOozfQr8dz .row-links .row-links-soc {
    justify-content: center;
  }
}
@media (max-width: 992px) {
  .cid-uOozfQr8dz p {
    text-align: center;
  }
}
